閱讀英文

共用方式為


DateTime.Add(TimeSpan) 方法

定義

傳回新的 DateTime,將這個執行個體的值加上指定之 TimeSpan 的值。

C#
public DateTime Add(TimeSpan value);

參數

value
TimeSpan

正數或負數時間間隔。

傳回

物件,其值為這個執行個體所表示日期和時間加上 value 所表示時間間隔的總和。

例外狀況

範例

下列範例示範 Add 方法。 它會計算從這一刻起 (864 小時) 一周的星期幾。

C#
// Calculate what day of the week is 36 days from this instant.
System.DateTime today = System.DateTime.Now;
System.TimeSpan duration = new System.TimeSpan(36, 0, 0, 0);
System.DateTime answer = today.Add(duration);
System.Console.WriteLine("{0:dddd}", answer);

備註

您可以使用 Add 方法,在單一作業中新增一種以上的時間間隔 (天、小時、分鐘、秒或) 毫秒。 這個方法的行為與加法運算子的行為相同。 結構 DateTime 也支援每個時間間隔的特製化加法方法 (,例如 AddDaysAddHoursAddMinutes) 。

方法會將 Add 閏年和執行日期算術的月份天數納入考慮。

這個方法不會變更這個 DateTime 的值。 相反地,它會傳回新的 DateTime ,其值為此作業的結果。 KindDateTime 實例的 屬性與目前實例的 屬性相同。

適用於

產品 版本
.NET Core 1.0, Core 1.1, Core 2.0, Core 2.1, Core 2.2, Core 3.0, Core 3.1, 5, 6, 7, 8, 9, 10
.NET Framework 1.1, 2.0, 3.0, 3.5, 4.0, 4.5, 4.5.1, 4.5.2, 4.6, 4.6.1, 4.6.2, 4.7, 4.7.1, 4.7.2, 4.8, 4.8.1
.NET Standard 1.0, 1.1, 1.2, 1.3, 1.4, 1.5, 1.6, 2.0, 2.1
UWP 10.0

另請參閱