9.175 LTIME — Convert time to local time info
- Description:
- Given a system time value TIME (as provided by the
TIME8
intrinsic), fills VALUES with values extracted from it appropriate to the local time zone using localtime(3)
.
- Standard:
- GNU extension
- Class:
- Subroutine
- Syntax:
-
CALL LTIME(TIME, VALUES)
- Arguments:
-
TIME |
An INTEGER scalar expression corresponding to a system time, with INTENT(IN) . |
VALUES |
A default INTEGER array with 9 elements, with INTENT(OUT) . |
- Return value:
- The elements of VALUES are assigned as follows:
- Seconds after the minute, range 0–59 or 0–61 to allow for leap seconds
- Minutes after the hour, range 0–59
- Hours past midnight, range 0–23
- Day of month, range 0–31
- Number of months since January, range 0–12
- Years since 1900
- Number of days since Sunday, range 0–6
- Days since January 1
- Daylight savings indicator: positive if daylight savings is in effect, zero if not, and negative if the information is not available.
- See also:
-
CTIME, GMTIME, TIME, TIME8