The Perl and Raku Conference 2025: Greenville, South Carolina - June 27-29 Learn more

#!/usr/bin/env perl
use strict;
# Time structure.
my $struct_hr = {
'type' => 'time',
'value' => {
'after' => 0,
'before' => 0,
'precision' => 10,
'time' => '+2020-09-01T00:00:00Z',
'timezone' => 0,
},
};
# Get object.
my $obj = struct2obj($struct_hr);
# Get calendar model.
my $calendarmodel = $obj->calendarmodel;
# Get precision.
my $precision = $obj->precision;
# Get type.
my $type = $obj->type;
# Get value.
my $value = $obj->value;
# Print out.
print "Calendar model: $calendarmodel\n";
print "Precision: $precision\n";
print "Type: $type\n";
print "Value: $value\n";
# Output:
# Calendar model: Q1985727
# Precision: 10
# Type: time
# Value: +2020-09-01T00:00:00Z