|
|||||
|
|||
Functions | Platforms | ||
Date and time functions (OMDATE) |
The functions in this library define a set of operations on dates and times. They are built around a standard normalized form for the date/time, a 19-character string in "YYYYMMDDhhmmss+ZHZM" format where:
The response to erroneous argument values in these functions is to return a conventional value: for "stream" valued results this is always the string "???", and for "counter" valued results this is 0 (zero) for differences or 1 (one) for counts.
OMDATE gets the time from the operating system. It has no apriori knowledge of such things as leap second or daylight savings time, and so is not impacted by them in any way.
To use this library in a program, you must include the following code near the top of your program:
; Date and Time function and constant declarations include "omdate.xin"
Functions add-to-ymdhms arpadate-to-ymdhms format-ymdhms now-as-ymdhms round-down-ymdhms round-up-ymdhms ymdhms-adjust-time-zone ymdhms-day-difference ymdhms-julian-day-count ymdhms-month-difference ymdhms-second-difference ymdhms-to-arpadate ymd-weekday |
Platforms HP/UX HP-UX Itanium 2 IBM AIX 5.3 Linux (Intel) Linux Red Hat Enterprise 5 MS Windows 98/ME MS Windows NT/2000/XP MS Windows Vista Sun Solaris 8 |
Copyright © Stilo International plc, 1988-2008.