Поделиться через


структура 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)