在C#,MVC 5中,如何在AddDays()
中存储的DateTime
上执行UTC
功能?
这是我目前的代码:
DateTime testDateTime = DateTime.UtcNow;
testDateTime.AddDays(1);
testDateTime
不会改变。
我也试过这个:
DateTime testDateTime = DateTime.UtcNow;
DateTime testDateTimeKind = DateTime.SpecifyKind(testDateTime, DateTimeKind.Utc);
testDateTimeKind.AddDays(1);
testDateTimeKind
不会改变。
如何对AddDays()
中存储的DateTime
执行UTC
功能?
答案 0 :(得分:7)
AddDays
会返回一个新的DateTime
,因此您需要将返回的值分配回您的变量,如下所示:
DateTime testDateTime = DateTime.UtcNow;
testDateTime = testDateTime.AddDays(1);