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
如果TZHour和TZMinute指定的時區位移相對於 UTC 為正數,則為TRUE;如果位移為負數,則為FALSE。 如果 TZIsLocal 為 TRUE,則無效。
TZHour
相對於 UTC (0-13) 的時區位移。 如果TZMinute為 0,則允許TWirer=14。 如果 TZIsLocal 為 TRUE,則無效。
TZMinute
相對於 UTC (0-59) 的時區位移。 如果 TZIsLocal 為 TRUE,則無效。
規格需求
最低支援的用戶端 | Windows Vista [僅限傳統型應用程式] |
最低支援的伺服器 | Windows Server 2008 [僅限傳統型應用程式] |
標頭 | wsdxml.h (包含 Wsdapi.h) |