DTJulianMillisecToDateTimeString
Converts a Julian date integer and millisec time to a formatted date & time string as specified by the DateFormat
parameter.
DTJulianMillisecToDateTimeString PROTO JulianDate:DWORD, Milliseconds:DWORD, lpszDateTimeString:DWORD, DateFormat:DWORD
Parameters
JulianDate
- ADWORD
value containing the Julian date integer to convert to a gregorian date in the date & time string.Milliseconds
- ADWORD
value containting the total milliseconds to convert to hours, minutes, seconds and milliseconds in the date & time string.lpszDateTimeString
- Pointer to a buffer to store the date & time string. The format of the date & time string is determined by theDateFormat
parameter.DateFormat
- Value indicating the date & time format to return in the buffer pointed to bylpszDateTimeString
parameter. The parameter can contain one of the following constants as listed in the DateTime Formats page and as defined in theDateTime.inc
include file.
Returns
There is no return value, the date & time string will contain the date & time as specified by the DateFormat
parameter.
Notes
No time information is converted with the Julian date value, so if formatting outputs a time, it will be empty as in 00:00:00:00
Example
.data
DateTimeStringValue db DATETIME_STRING dup (0) ; buffer to store date and time as string
.code
Invoke DTJulianMillisecToDateTimeString, 2299161, 0, Addr DateTimeStringValue, CCYYMMDDHHMMSS
; DateTimeStringValue now contains: 1582/10/15 00:00:00
See Also