我有一个发布Datetime.Now()的程序,但我的同事计算机的DateTime.Now()已经关闭了一个小时。
他在Windows日期和时间属性中更改了它,但他仍然发布了一个小时的DateTime.Now()。
如何在不对我的程序进行修改的情况下在他的盒子上修复此问题(我有太多项目需要快速修复)
答案 0 :(得分:8)
他是否在正确的时区?最好使用DateTimeOffset。
答案 1 :(得分:2)
请他启用夏令时遵守并验证时区。并且通常使用DateTime.UtcNow。在superuser.com上提出更多相关问题