此主题尚未评级 - 评价此主题

DateTime.AddMonths 方法

2013/12/13

返回一个新的 DateTime,它将指定的月数加到此实例的值上。

Namespace:  System
程序集:  mscorlib(位于 mscorlib.dll 中)
public DateTime AddMonths(
	int months
)

参数

months
类型: System.Int32
要添加的月数。此值可以是正数也可以是负数。

返回值

类型: System.DateTime
一个对象,其值是此实例所表示的日期和时间与 months 所表示的时间之和。
异常条件
ArgumentOutOfRangeException

结果 DateTime 早于 DateTime.MinValue 或晚于 DateTime.MaxValue

- 或 -

months 小于 -120,000 或大于 120,000。

此方法不更改此 DateTime 对象的值。而是返回一个新的 DateTime 对象,其值是此运算的结果。

AddMonths 方法计算生成的月和年,同时考虑闰年和月中的天数,然后调整生成的 DateTime 对象的日部分。如果生成的日不是生成的月中的有效日,将使用生成的月的最后一个有效日。例如,3 月 31 日 + 1 个月 = 4 月 30 日。生成的 DateTime 对象的时间部分与此实例相同。

Windows Phone OS

受以下版本支持: 8.0, 7.1, 7.0

Windows Phone

本文是否对您有所帮助?
(1500 个剩余字符)
感谢您的反馈
显示:
© 2014 Microsoft. 版权所有。