COleDateTime::SetDate

int SetDate (int nYear、int nMonth、int nDay );

戻り値

このCOleDateTimeオブジェクトの値が正常に設定された場合、ゼロします。それ以外の場合、1。この戻り値は、 DateTimeStatus列挙型に基づいています。詳細についてを参照してくださいSetStatus関数。

パラメーター

nYearnMonthnDay

このCOleDateTimeオブジェクトにコピーするには、日付の要素を示す。

解説

このCOleDateTimeオブジェクトの日付を設定するにはこのメンバー関数を呼び出します。日付が指定した値に設定されます。時間時間 0、午前 0 時に設定されています。

パラメーター値の範囲を以下の表を参照してください。:

パラメーター 境界
nYear 100-9999
nMonth 1-12
nDay 1-31

NDay値の実際の上限は、月と年に異なります。数ヶ月に 1、3、5、7、8、10、12、上限は 31 です。4、6、9、11 月に、それは 30 です。2 月は 28、29、閏年のか。

パラメーターによって指定された値が正しくない日付このオブジェクトの状態が無効です、このオブジェクトの値に設定されている場合は変更されません。

ここではいくつかの日付の値の例:

nYear nMonth nDay
1995 4 15 1995 年 4 月 15 日
1789 7 14 1789 年 7 月 17 日
1925 2 30 無効です
10000 1 1 無効です

日付と時刻の両方を設定するには、 COleDateTime::SetDateTimeを参照してください。

メンバー関数についてそのクエリこのCOleDateTimeオブジェクトの値を確認、次のメンバー関数:

COleDateTimeの値の範囲の詳細については、参照してください 日付と時刻: オートメーションのサポートVisual の C++ プログラマのガイド

COleDateTime 概要|nbsp;クラス メンバー |階層図(&N)

参照特価;COleDateTime::COleDateTimeCOleDateTime::SetDateTimeCOleDateTime::operator =COleDateTime::GetStatusCOleDateTime::m_dt(&N)

Index