структура WSD_DATETIME (wsdxml.h)
Представляет метку времени.
Синтаксис
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;
Члены
isPositive
Значение TRUE , если значение года положительное.
year
Значение года (например, 2005). Это число является значением от 0 до max (ULONG).
month
Значение одного месяца (1 = январь, по 12 = декабрь).
day
Значение одного дня месяца (1–31).
hour
Отсчитываемое от нуля значение часа (от 0 до 23). hour=24 допускается, только если и минута , и секунда равны 0.
minute
Отсчитываемое от нуля значение минуты (от 0 до 59).
second
Отсчитываемое от нуля значение секунды (от 0 до 59).
millisecond
Миллисекунда (0–999). При преобразовании этой структуры в XML значение миллисекунд выражается в виде доли секунды в десятичной форме. Например, если миллисекунда имеет значение 9, то выходные данные XML будут иметь значение 0,009.
TZIsLocal
Значение TRUE , если дата и время основаны на местном часовом поясе, значение FALSE , если значение UTC + смещение.
TZIsPositive
Значение TRUE , если смещение часового пояса, указанное в параметрах TZHour и TZMinute , является положительным относительно UTC, значение FALSE , если смещение отрицательное. Недопустимо, если TZIsLocal имеет значение TRUE.
TZHour
Смещение часового пояса относительно UTC (0–13). TZhour=14 допускается, если TZMinute равно 0. Недопустимо, если TZIsLocal имеет значение TRUE.
TZMinute
Смещение часового пояса относительно UTC (0–59). Недопустимо, если TZIsLocal имеет значение TRUE.
Требования
Минимальная версия клиента | Windows Vista [только классические приложения] |
Минимальная версия сервера | Windows Server 2008 [только классические приложения] |
Верхняя часть | wsdxml.h (включая Wsdapi.h) |