Compartir a través de


estructura WSD_DATETIME (wsdxml.h)

Representa una marca de tiempo.

Sintaxis

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;

Miembros

isPositive

TRUE si el valor del año es positivo.

year

Valor de año (por ejemplo, 2005). Este número es un valor entre 0 y max(ULONG).

month

Valor de mes basado en uno (1 = enero, hasta 12 = diciembre).

day

Día basado en un día del valor del mes (1-31).

hour

Valor de hora de base cero (de 0 a 23). hour=24 solo se permite si el minuto y el segundo son 0.

minute

Valor de minuto de base cero (de 0 a 59).

second

Valor de segundo de base cero (de 0 a 59).

millisecond

Valor de milisegundos (0-999). Cuando esta estructura se convierte en XML, el valor de milisegundos se expresa como una fracción de un segundo en formato decimal. Por ejemplo, si milisegundos tiene un valor de 9, la salida XML será 0,009.

TZIsLocal

TRUE si la fecha y hora se basan en la zona horaria local, FALSE si UTC + desplazamiento.

TZIsPositive

TRUE si el desplazamiento de zona horaria especificado por TZHour y TZMinute es positivo en relación con utc, FALSE si el desplazamiento es negativo. No es válido si TZIsLocal es TRUE.

TZHour

Desplazamiento de zona horaria con respecto a UTC (0-13). TZhour=14 se permite si TZMinute es 0. No es válido si TZIsLocal es TRUE.

TZMinute

Desplazamiento de zona horaria con respecto a UTC (0-59). No es válido si TZIsLocal es TRUE.

Requisitos

   
Cliente mínimo compatible Windows Vista [solo aplicaciones de escritorio]
Servidor mínimo compatible Windows Server 2008 [solo aplicaciones de escritorio]
Encabezado wsdxml.h (incluya Wsdapi.h)