GregorianCalendar.AddWeeks メソッド
指定した DateTime から指定した週数が経過した後の DateTime を返します。
Overrides Public Function AddWeeks( _
ByVal time As DateTime, _ ByVal weeks As Integer _) As DateTime
[C#]
public override DateTime AddWeeks(DateTimetime,intweeks);
[C++]
public: DateTime AddWeeks(DateTimetime,intweeks);
[JScript]
public override function AddWeeks(
time : DateTime,weeks : int) : DateTime;
パラメータ
- time
週を加算する対象の DateTime 。 - weeks
加算する週の数。
戻り値
指定した DateTime に指定した週数を加算した結果の DateTime 。
例外
例外の種類 | 条件 |
---|---|
ArgumentException | 結果として得られる DateTime がサポートされている範囲外の値です。 |
解説
結果として得られる日付が、指定した DateTime の月の範囲外の場合、結果として得られる DateTime の月の部分に影響します。結果として得られる月が、指定した DateTime の年の範囲外の場合、結果として得られる DateTime の年の部分に影響します。この実装では現在の時代 (年号) だけをサポートしています。したがって、結果として得られた年が、指定された DateTime の時代 (年号) の範囲外の場合、 ArgumentException がスローされます。結果として得られる DateTime の時刻の部分は、指定した DateTime の値と同じままです。
weeks が負の場合、結果の DateTime は、指定した DateTime よりも前の値になります。
Calendar クラスから派生するすべての .NET Framework クラスで、1 週間は 7 日として定義されます。
必要条件
プラットフォーム: Windows 98, Windows NT 4.0, Windows Millennium Edition, Windows 2000, Windows XP Home Edition, Windows XP Professional, Windows Server 2003 ファミリ, .NET Compact Framework - Windows CE .NET
参照
GregorianCalendar クラス | GregorianCalendar メンバ | System.Globalization 名前空間 | System.DateTime | AddYears | AddMonths | Calendar.AddDays | Calendar.AddHours | Calendar.AddMinutes | Calendar.AddSeconds | Calendar.AddMilliseconds