structure WSD_DATETIME (wsdxml.h)
Représente un horodatage.
Syntaxe
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;
Membres
isPositive
TRUE si la valeur de l’année est positive.
year
Valeur de l’année (par exemple, 2005). Ce nombre est une valeur comprise entre 0 et max(ULONG).
month
Valeur d’un mois de base (1 = janvier, à 12 = décembre).
day
Valeur d’un jour du mois (1-31).
hour
Valeur d’heure de base zéro (0 à 23). hour=24 n’est autorisé que si la minute et la seconde ont la valeur 0.
minute
Valeur de minute de base zéro (0 à 59).
second
Deuxième valeur de base zéro (0 à 59).
millisecond
Valeur milliseconde (0-999). Lorsque cette structure est convertie en XML, la valeur milliseconde est exprimée en fraction de seconde sous forme décimale. Par exemple, si milliseconde a la valeur 9, la sortie XML sera 0,009.
TZIsLocal
TRUE si la date et l’heure sont basées sur le fuseau horaire local, FALSE si UTC + décalage.
TZIsPositive
TRUE si le décalage de fuseau horaire spécifié par TZHour et TZMinute est positif par rapport à UTC, FALSE si le décalage est négatif. Non valide si TZIsLocal a la valeur TRUE.
TZHour
Décalage de fuseau horaire par rapport à UTC (0-13). TZhour=14 est autorisé si TZMinute est égal à 0. Non valide si TZIsLocal a la valeur TRUE.
TZMinute
Décalage de fuseau horaire par rapport à UTC (0-59). Non valide si TZIsLocal a la valeur TRUE.
Spécifications
Client minimal pris en charge | Windows Vista [applications de bureau uniquement] |
Serveur minimal pris en charge | Windows Server 2008 [applications de bureau uniquement] |
En-tête | wsdxml.h (inclure Wsdapi.h) |