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) |