Compartilhar via


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)