我被赋予了一项获取 future 日期的任务。我的意思是,如果今天是 1/1/2016
(2016 年 1 月 1 日),当我添加 12 个月时,通常它会给出 1/1/2017
如果我这样做像这样的代码:
dateTimeObj="1/1/2016"
string futureDate=dateTimeObj.AddMonth(12);
现在这个 future 日期将给出 1/1/2017
使用此代码但我被要求在我们添加 12 个月时得到它必须给出 12/31/2016
(2016 年 12 月 31 日)(不是 1/1/2017
)
如何实现?是否有任何内置函数可以执行此操作,如果没有,那么如何以编程方式执行此操作?
注意:我编写代码的软件是用于帐户的,他们只需要这样的日期。
最佳答案
我认为你应该这样做
dateTimeObj.AddYears(1).AddDays(-1);
关于c# - 如何在 C# 中获取 12 个月后的日期,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/36627694/