_BDTIM - convert BCD date to time number.
Usage:
B:
timenum = _bdtim( bcddate [, pulses] );
C:
time_t _bdtim(int bcddate, int pulses);
Where:
- bcddate
- is a date given as six BCD digits (MMDDYY). The argument
is the actual value, not a pointer to the value. If the
year (YY) is 60 or greater, it is taken to be in the 20th
century; for example, 122596 is December 25, 1996. If the
year is less than 60, it is taken to be in the 21st
century; for example, 052403 is May 24, 2003.
- pulses
- is an optional argument specifying a time on the given
day, measured as the number of clock pulses (1/64,000th
of a second) after midnight. If this argument is omitted,
the default is zero (midnight at the beginning of the
day).
- timenum
- is the number of seconds of the given date and time from
0:00 a.m. Greenwich Mean Time on January 1, 1970.
Description:
_BDTIM converts a BCD date and optional time into a standard
time number. It uses the "system" time zone locale for
the conversion.
See Also:
- expl b time
- for more on date/time functions.
- expl b tz
- for more on time zones.
Copyright © 1996, Thinkage Ltd.