Duration
Description
This is the datatype that stores duration or timespan. The contents of a duration consist of several parts in the following units.
Formatting
The formatting of duration values can be controlled using format strings. Some examples for formatting '1d4h12m30s'
are shown below.
(empty) /* 04:12:30 */
days /* 1.17534722222222 */
hours /* 28.2083333333333 */
minutes /* 1692.5 */
seconds /* 101550 */
clock /* 04:12 */
long /* 1 day, 4 hours, 12 minutes and 30 seconds
Unknown
An unknown value can be written as UnknownDuration
.
Examples
'30s' /* 30 seconds */
'1d4h12m30s' /* 1 day, 4 hours, 12 minutes and 30 seconds */
'1d15m' /* 1 day and 15 minutes */
'120m' /* 2 hours */
'12m30s' /* 12 minutes and 30 seconds */
'12.5m' /* 12 minutes and 30 seconds */