DATETIME: Difference between revisions
Appearance
mNo edit summary |
mNo edit summary |
||
(One intermediate revision by the same user not shown) | |||
Line 1: | Line 1: | ||
Date and time data structure | Date and time data structure | ||
== Type == | |||
[[UCHAR]] hours | [[UCHAR]] hours; /* 0..23 */ | ||
UCHAR minutes | UCHAR minutes; /* 0..59 */ | ||
UCHAR seconds | UCHAR seconds; /* 0..59 */ | ||
UCHAR hundredths | UCHAR hundredths; /* 0..99, 1/100 s */ | ||
UCHAR day | UCHAR day; /* 0..31 */ | ||
UCHAR month | UCHAR month; /* 0..12 */ | ||
[[USHORT]] year | [[USHORT]] year; | ||
[[SHORT]] timezone | [[SHORT]] timezone; | ||
UCHAR weekday | UCHAR weekday; /* 0..6 0=Sunday */ | ||
==== C Declaration Method ==== | ==== C Declaration Method ==== | ||
Line 25: | Line 25: | ||
;timezone:The difference in minutes between the current time zone and GMT | ;timezone:The difference in minutes between the current time zone and GMT | ||
;weekday:Current day of week, using values 0 to 6 | ;weekday:Current day of week, using values 0 to 6 | ||
==PDATETIME== | |||
Pointer to DATETIME structure | |||
[[Category:Data type]] | [[Category:Data type]] |
Latest revision as of 07:26, 21 February 2020
Date and time data structure
Type
UCHAR hours; /* 0..23 */ UCHAR minutes; /* 0..59 */ UCHAR seconds; /* 0..59 */ UCHAR hundredths; /* 0..99, 1/100 s */ UCHAR day; /* 0..31 */ UCHAR month; /* 0..12 */ USHORT year; SHORT timezone; UCHAR weekday; /* 0..6 0=Sunday */
C Declaration Method
typedef struct
Fields
- hours
- Current hour, using values 0 to 23
- minutes
- Current minute, using values 0 to 59
- seconds
- Current second, using values 0 to 59
- hundredths
- Current hundredths, using values 0 to 99
- day
- Current day, using values 1 to 31
- month
- Current month, using values 1 to 12
- year
- Current year
- timezone
- The difference in minutes between the current time zone and GMT
- weekday
- Current day of week, using values 0 to 6
PDATETIME
Pointer to DATETIME structure