使用DateTime.Now真的需要担心吗?

问题描述

| 我刚刚阅读http://aspalliance.com/2062_The_Darkness_Behind_DateTimeNow,开始怀疑这是否真的值得担心。 。 该图对您编写的任何应用程序有意义吗?这是您自己注意到的吗?我应该更改代码以不再使用DateTime.Now吗?基本上,您是否曾经通过使用DateTime.Now注意到自己的速度变慢? 我可以不用担心我对使用DateTime.Now错误教育而入睡吗?     

解决方法

        作为对任何预想的性能问题的答案,请对其进行测试。您的应用程序是否在代码的某些性能关键部分多次调用“ 0”?如果不是这样,我会严重怀疑它会给您带来任何明显的问题,即使您这样做,您仍然应该对其进行测试,以查看该调用相对于整个操作造成了多少速度下降。     ,        不,没有影响我编写的任何应用程序。就是说,如果您正在设计基于服务器的软件,那么UtcNow不仅可以用于性能方面,还可以帮助您,因为您的用户可能跨越时区。