- year
[integer]
The year. Values [-32767, 32767]
are generally allowed.
- month
[integer / NULL]
The month. Values [1, 12]
are allowed.
- day
[integer / "last" / NULL]
The day of the month. Values [1, 31]
are allowed.
If "last"
, then the last day of the month is returned.
- hour
[integer / NULL]
The hour. Values [0, 23]
are allowed.
- minute
[integer / NULL]
The minute. Values [0, 59]
are allowed.
- second
[integer / NULL]
The second. Values [0, 59]
are allowed.
- subsecond
[integer / NULL]
The subsecond. If specified, subsecond_precision
must also be specified
to determine how to interpret the subsecond
.
If using milliseconds, values [0, 999]
are allowed.
If using microseconds, values [0, 999999]
are allowed.
If using nanoseconds, values [0, 999999999]
are allowed.
- ...
These dots are for future extensions and must be empty.
- subsecond_precision
[character(1) / NULL]
The precision to interpret subsecond
as. One of: "millisecond"
,
"microsecond"
, or "nanosecond"
.