共用方式為


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 = 1 月,到 12 年 12 月 =) 。

day

月份值的一個日期 (1-31) 。

hour

以零起始的小時值 (0 到 23) 。 只有在分鐘都是 0 時,才允許 hour=24。

minute

以零起始的分鐘值 (0 到 59) 。

second

以零起始的第二個值 (0 到 59) 。

millisecond

毫秒值 (0-999) 。 當這個結構轉換成 XML 時,毫秒值會以小數格式的秒數表示。 例如,如果 毫秒 的值為 9,則 XML 輸出會是 0.009。

TZIsLocal

如果日期和時間是以當地時區為基礎,則為TRUE;如果 UTC + 位移,則為FALSE

TZIsPositive

如果TZHourTZMinute指定的時區位移相對於 UTC 為正數,則為TRUE;如果位移為負數,則為FALSE。 如果 TZIsLocalTRUE,則無效。

TZHour

相對於 UTC (0-13) 的時區位移。 如果TZMinute為 0,則允許TWirer=14。 如果 TZIsLocalTRUE,則無效。

TZMinute

相對於 UTC (0-59) 的時區位移。 如果 TZIsLocalTRUE,則無效。

規格需求

   
最低支援的用戶端 Windows Vista [僅限傳統型應用程式]
最低支援的伺服器 Windows Server 2008 [僅限傳統型應用程式]
標頭 wsdxml.h (包含 Wsdapi.h)