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
Year 値 (2005 など)。 この数値は、0 ~ max(ULONG) の値です。
month
1 ベースの月の値 (1 = 1 月、12 = 12 = 12 月)。
day
月の値の 1 から 1 から 31 の日。
hour
0 から 23 までの時間値。 hour=24 は、 分 と 秒 の両方が 0 の場合にのみ許可されます。
minute
0 から 59 までの分の値。
second
0 から 2 番目の値 (0 から 59)。
millisecond
ミリ秒の値 (0 から 999)。 この構造体を XML に変換すると、ミリ秒の値は 1 秒の小数部として 10 進形式で表されます。 たとえば、 ミリ秒 の値が 9 の場合、XML 出力は 0.009 になります。
TZIsLocal
日付と時刻がローカル タイム ゾーンに基づいている場合は TRUE、UTC + オフセットの場合は FALSE。
TZIsPositive
TZHour および TZMinute で指定されたタイム ゾーン オフセットが UTC に対して正の場合は TRUE、オフセットが負の場合は FALSE。 TZIsLocal が TRUE の場合は無効です。
TZHour
UTC (0 から 13) を基準としたタイム ゾーン オフセット。 TZMinute が 0 の場合、TZhour=14 は許可されます。 TZIsLocal が TRUE の場合は無効です。
TZMinute
UTC (0 から 59) を基準としたタイム ゾーン オフセット。 TZIsLocal が TRUE の場合は無効です。
要件
サポートされている最小のクライアント | Windows Vista [デスクトップ アプリのみ] |
サポートされている最小のサーバー | Windows Server 2008 [デスクトップ アプリのみ] |
Header | wsdxml.h (Wsdapi.h を含む) |