Freigeben über


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)