int SetDateTime (int nYear、int nMonth、int nDay,int nHour、int nMin、int nSec );
戻り値
このCOleDateTimeオブジェクトの値が正常に設定された場合、ゼロします。それ以外の場合、1。この戻り値は、 DateTimeStatus列挙型に基づいています。詳細についてを参照してくださいSetStatus関数。
パラメーター
nYear、 nMonth、 nDay、 nHour、 nMin、 nSec
このCOleDateTimeオブジェクトにコピーするには、日付と時刻の各要素を示す。
解説
このCOleDateTimeオブジェクトの日付を設定するにはこのメンバー関数を呼び出す。
パラメーター値の範囲を以下の表を参照してください。:
| パラメーター | 境界 |
| nYear | 100-9999 |
| nMonth | 1-12 |
| nDay | 1-31 |
| nHour | 0-23 |
| nMin | 0-59 |
| nSec | 0-59 |
NDay値の実際の上限は、月と年に異なります。数ヶ月に 1、3、5、7、8、10、12、上限は 31 です。4、6、9、11 月に、それは 30 です。2 月は 28、29、閏年のか。
パラメーターによって指定された日付または時刻の値はこのオブジェクトの状態無効このオブジェクトの値に設定され、無効な場合は変更されません。
ここではいくつかの時間の値の例:
| nHour | nMin | nSec | 値 |
| 1 | 3 | 3 | 1:03:03 |
| 23 | 45 | 0 | 23:45 |
| 25 | 30 | 0 | 無効です |
| 9 | 60 | 0 | 無効です |
ここではいくつかの日付の値の例:
| nYear | nMonth | nDay | 値 |
| 1995 | 4 | 15 | 1995 年 4 月 15 日 |
| 1789 | 7 | 14 | 1789 年 7 月 17 日 |
| 1925 | 2 | 30 | 無効です |
| 10000 | 1 | 1 | 無効です |
日付のみを設定するには、 COleDateTime::SetDateを参照してください。のみの時間を設定するには、 COleDateTime::SetTimeを参照してください。
メンバー関数についてそのクエリこのCOleDateTimeオブジェクトの値を確認、次のメンバー関数:
COleDateTimeの値の範囲の詳細については、参照してください 日付と時刻: オートメーションのサポートでVisual の C++ プログラマのガイド。
COleDateTime 概要|nbsp;クラス メンバー |階層図(&N)
参照特価;COleDateTime::COleDateTime、 COleDateTime::SetDate、 COleDateTime::SetTime、 COleDateTime::operator =、 COleDateTime::GetStatus、 COleDateTime::m_dt(&N)