次の方法で共有


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、オフセットが負の場合は FALSETZIsLocalTRUE の場合は無効です。

TZHour

UTC (0 から 13) を基準としたタイム ゾーン オフセット。 TZMinute が 0 の場合、TZhour=14 は許可されます。 TZIsLocalTRUE の場合は無効です。

TZMinute

UTC (0 から 59) を基準としたタイム ゾーン オフセット。 TZIsLocalTRUE の場合は無効です。

要件

   
サポートされている最小のクライアント Windows Vista [デスクトップ アプリのみ]
サポートされている最小のサーバー Windows Server 2008 [デスクトップ アプリのみ]
Header wsdxml.h (Wsdapi.h を含む)