WSD_DATETIME-Struktur (wsdxml.h)
Stellt einen Zeitstempel dar.
Syntax
typedef struct _WSD_DATETIME {
BOOL isPositive;
ULONG year;
UCHAR month;
UCHAR day;
UCHAR hour;
UCHAR minute;
UCHAR second;
UINT millisecond;
BOOL TZIsLocal;
BOOL TZIsPositive;
UCHAR TZHour;
UCHAR TZMinute;
} WSD_DATETIME;
Member
isPositive
TRUE , wenn der Jahreswert positiv ist.
year
Year-Wert (z. B. 2005). Diese Zahl ist ein Wert zwischen 0 und max(ULONG).
month
Ein basierter Monatswert (1 = Januar, bis 12 = Dezember).
day
Ein basierter Tag des Monatswerts (1-31).
hour
Nullbasierter Stundenwert (0 bis 23). hour=24 ist nur zulässig, wenn minute und sekunde 0 sind.
minute
Nullbasierter Minutenwert (0 bis 59).
second
Nullbasierter Sekundenwert (0 bis 59).
millisecond
Millisekundewert (0-999). Wenn diese Struktur in XML konvertiert wird, wird der Millisekundenwert als Sekundenbruchteil in Dezimalform ausgedrückt. Wenn beispielsweise Millisekunde den Wert 9 hat, ist die XML-Ausgabe 0,009.
TZIsLocal
TRUE , wenn Datum und Uhrzeit auf der lokalen Zeitzone basieren, FALSE bei UTC + Offset.
TZIsPositive
TRUE , wenn der durch TZHour und TZMinute angegebene Zeitzonenoffset im Verhältnis zu UTC positiv ist, FALSE , wenn offset negativ ist. Ungültig, wenn TZIsLocalAUF TRUE festgelegt ist.
TZHour
Zeitzonenoffset relativ zur UTC (0-13). TZhour=14 ist zulässig, wenn TZMinute 0 ist. Ungültig, wenn TZIsLocalAUF TRUE festgelegt ist.
TZMinute
Zeitzonenoffset relativ zur UTC (0-59). Ungültig, wenn TZIsLocalAUF TRUE festgelegt ist.
Anforderungen
Unterstützte Mindestversion (Client) | Windows Vista [nur Desktop-Apps] |
Unterstützte Mindestversion (Server) | Windows Server 2008 [nur Desktop-Apps] |
Kopfzeile | wsdxml.h (include Wsdapi.h) |