ParseISO8601Duration (open)
Parses a subset an ISO8061 duration. Limitations:
- fractions are only allowed with seconds, not with smallest item
Syntax
LOADLIB "wh::datetime.whlib";
RECORD FUNCTION ParseISO8601Duration(STRING duration)Parameters
STRING durationDuration to parse
Return value
RECORDDuration parts
INTEGER daysNumber of days
INTEGER hoursNumber of hours
INTEGER millisecondsNumber of milliseconds
INTEGER minutesNumber of minutes
INTEGER monthsNumber of months
INTEGER secondsNumber of seconds
INTEGER weeksNumber of weeks
INTEGER yearsNumber of years