estrutura WSD_DATETIME (wsdxml.h)
Representa um carimbo de data/hora.
Sintaxe
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;
Membros
isPositive
TRUE se o valor do ano for positivo.
year
Valor de ano (por exemplo, 2005). Esse número é um valor entre 0 e max(ULONG).
month
Valor de mês baseado em um (1 = janeiro, até 12 = dezembro).
day
Um dia baseado no valor do mês (1-31).
hour
Valor de hora baseada em zero (0 a 23). hour=24 só será permitido se minuto e segundo forem 0.
minute
Valor de minuto baseado em zero (0 a 59).
second
Segundo valor baseado em zero (0 a 59).
millisecond
Valor de milissegundo (0-999). Quando essa estrutura é convertida em XML, o valor de milissegundo é expresso como uma fração de segundo em forma decimal. Por exemplo, se milissegundo tiver um valor de 9, a saída XML será 0,009.
TZIsLocal
TRUE se a data e a hora forem baseadas no fuso horário local, FALSE se UTC + deslocamento.
TZIsPositive
TRUE se o deslocamento de fuso horário especificado por TZHour e TZMinute for positivo em relação a UTC, FALSE se deslocamento for negativo. Não é válido se TZIsLocal for TRUE.
TZHour
Deslocamento de fuso horário em relação a UTC (0 a 13). TZhour=14 será permitido se TZMinute for 0. Não é válido se TZIsLocal for TRUE.
TZMinute
Deslocamento de fuso horário em relação a UTC (0-59). Não é válido se TZIsLocal for TRUE.
Requisitos
Cliente mínimo com suporte | Windows Vista [somente aplicativos da área de trabalho] |
Servidor mínimo com suporte | Windows Server 2008 [somente aplicativos da área de trabalho] |
Cabeçalho | wsdxml.h (inclua Wsdapi.h) |