DTDwordDateTimeToJulianMillisec
Converts DWORD
values containing date & time information to Julian date and total milliseconds.
DTDwordDateTimeToJulianMillisec PROTO dwDate:DWORD, dwTime:DWORD
Parameters
dwDate
-DWORD
value containing date information to convert to Julian date.
The format for the value containing the date information is as follows:
date
DWORD
Register Bits:+------------------------+------------+-----------+ | WORD | BYTE | BYTE | +------------------------+------------+-----------+ | Bits 31-16 | Bits 15-8 | Bits 7-0 | +------------------------+------------+-----------+ | Century Year | Month | Day | +------------------------+------------+-----------+ | CCCCYY | MM | DD | +------------------------+------------+-----------+
dwTime
-DWORD
value containing time information to convert to the total milliseconds.
The format for the value containing the time information is as follows:
time
DWORD
Register Bits:+------------+------------+-----------+-----------+ | BYTE | BYTE | BYTE | BYTE | +------------+------------+-----------+-----------+ | Bits 31-23 | Bits 23-16 | Bits 15-8 | Bits 7-0 | +------------+------------+-----------+-----------+ | Hour | Minute | Second | Millisec | +------------+------------+-----------+-----------+ | HH | MM | SS | MS | +------------+------------+-----------+-----------+
Returns
On return EAX
will contain the Julian date integer, and EDX
the total millliseconds.
Notes
Example
Invoke DTDwordDateTimeToJulianMillisec, dwDate, dwTime
See Also
DTJulianMillisecToDwordDateTime, DTJulianDateToDwordDate, DTMillisecToDwordTime