问候每个人
我的问题是我找不到这个vb函数的一部分的文档
Format(DateAdd(DateInterval.Year, -1, Today()), "yyyy")
我不确定这是做什么但我需要将其更改为c#。
我找到了关于DateAdd
的内容,但我仍然无法弄清楚如何正确地转换它。
我试图在DateTime
寻找间隔,但没有任何东西弹出
答案 0 :(得分:2)
您可以使用DateTime.AddYears
方法更改DateTime
string d = (DateTime.Today.AddYears(-1)).ToString("yyyy");
答案 1 :(得分:1)
您可以使用DateTime.AddYears功能
您可以执行类似
的操作var nowNextYear = DateTime.Now.AddYears(1);
var thisDateNextYear = DateTime.Today.AddYears(1);
答案 2 :(得分:0)
日期时间结构有一些接受正值或负值的添加方法。 https://msdn.microsoft.com/en-us/library/system.datetime(v=vs.110).aspx
如果你绝对需要一个间隔,如果我记得正确地减去2个DateTime会给你一个时间跨度。然后,您可以使用Timespan.ticks
从datetime使用AddTicks