CTime( );
CTime ( const CTimeamp; timeSrc );(&A)
CTime ( time_t 時間 );
CTime (intnYear,intnMonth,intnDay,intnHour,intnMin,intnSec、 int nDST =-1);
CTime (ワードwDosDate,の単語wDosTime、int nDST =-1);
CTime ( const SYSTEMTIMEamp; sysTime, int nDST = -1 );(&A)
CTime ( const FILETIMEamp; fileTime, int nDST = -1 );(&A)
パラメーター
timeSrc
既に存在する、 CTimeオブジェクトを示す。
時間
時刻の値を示す。
nYear、 nMonth、 nDay、 nHour、 nMin、 nSec
新しいCTimeオブジェクトにコピーする、日付と時刻の値を示す。
nDST
夏時間が有効であるかどうかを示します。3 つの値のいずれか、次のように持つことができます。:
wDosDate、 wDosTime
MS-DOS の日付と時刻の値を日付/時刻値に変換し、新しいCTimeオブジェクトにコピーするには。
sysTime
日付/時刻値に変換され、新しいCTimeオブジェクトにコピーするには、 SYSTEMTIME構造体。
fileTime
日付/時刻値に変換され、新しいCTimeオブジェクトにコピーするには、 FILETIME構造体。
解説
これらのすべてのコンス トラクターは指定した絶対時間と、現在のタイム ゾーンに基づいて初期化新しいCTimeオブジェクトを作成します。
各コンス トラクターを説明します。:
| コンポーネント | 範囲 |
| nYear | 1970?2038※ |
| nMonth | 1 〜 12 |
| nDay | 1 〜 31 |
| nHour | 制限なし |
| nMin | 制限なし |
| nSec | 制限なし |
*できる日付の上限は 2038/01/18。日付の広い範囲を参照してくださいCOleDateTime。
このコンス トラクターは、適切な変換 UTC になります。Microsoft Foundation クラス ライブラリのデバッグ バージョンは、年、月、または日のコンポーネントの 1 つ以上の範囲がアサートします。呼び出しの前に引数を検証するためにあなたの責任です。
Time_tデータ型の詳細についてを参照してください、 時間関数は、ランタイム ライブラリ リファレンス。
詳細についてを参照してください、 SYSTEMTIMEと FILETIME構造体は、 Win32 SDK プログラマーズ リファレンス。
詳細についてを参照してください、 、Win32 SDK のドキュメントでのMS-DOS の日付と時刻のエントリ。
例
//CTime::CTime の例time_t osBinaryTime; 特価;//C 実行時 (<time.h> で定義されている)時間 (osBinaryTime);//から現在の時刻を取得、・ オペレーティング ・ システム。CTime time1;//CTime を空にします。(無効な時刻の値は 0 です。)CTime time2 time1; =//コピー コンス トラクター。CTime 人物 (osBinaryTime);//CTime C ランタイム時間からCTime time4 (1999, 3、19、22、15、0);//1999 年 3 月 19 日 10時 15分 PM です。
CTime の概要|nbsp;クラス メンバー |階層図(&N)
参照特価;CTime::GetTime、 GetCurrentTime、演算子 =(&N)