Condividi tramite


WSD_DATETIME struttura (wsdxml.h)

Rappresenta un timestamp.

Sintassi

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;

Members

isPositive

TRUE se il valore dell'anno è positivo.

year

Valore anno (ad esempio, 2005). Questo numero è un valore compreso tra 0 e max(ULONG).

month

Valore mese basato su un mese (1 = gennaio, fino a 12 = dicembre).

day

Giorno in base al valore del mese (1-31).

hour

Valore ora in base zero (da 0 a 23). hour=24 è consentito solo se sia il minuto che il secondo sono 0.

minute

Valore minuto in base zero (da 0 a 59).

second

Secondo valore in base zero (da 0 a 59).

millisecond

Valore millisecondo (0-999). Quando questa struttura viene convertita in XML, il valore millisecondo viene espresso come frazione di un secondo in formato decimale. Ad esempio, se millisecondo ha un valore 9, l'output XML sarà 0,009.

TZIsLocal

TRUE se la data e l'ora sono basate sul fuso orario locale, FALSE se UTC + offset.

TZIsPositive

TRUE se l'offset del fuso orario specificato da TZHour e TZMinute è positivo rispetto all'UTC, FALSE se offset è negativo. Non valido se TZIsLocal è TRUE.

TZHour

Offset del fuso orario relativo all'ORA UTC (0-13). TZhour=14 è consentito se TZMinute è 0. Non valido se TZIsLocal è TRUE.

TZMinute

Offset del fuso orario relativo all'ORA UTC (0-59). Non valido se TZIsLocal è TRUE.

Requisiti

   
Client minimo supportato Windows Vista [solo app desktop]
Server minimo supportato Windows Server 2008 [solo app desktop]
Intestazione wsdxml.h (includere Wsdapi.h)