#!/usr/bin/env perl
use
strict;
use
warnings;
# 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.
"Calendar model: $calendarmodel\n"
;
"Precision: $precision\n"
;
"Type: $type\n"
;
"Value: $value\n"
;
# Output:
# Calendar model: Q1985727
# Precision: 10
# Type: time
# Value: +2020-09-01T00:00:00Z