我刚刚读到http://aspalliance.com/2062_The_Darkness_Behind_DateTimeNow开始怀疑这是否真的值得担心。。文章中的图表清楚地表明了使用DateTime。现在比使用DateTime慢得多。UtcNow。这个图对您编写的任何应用程序都有意义吗?这是你自己注意到的吗?我是否应该将代码更改为不使用DateTime。现在吗?基本上,你有没有注意到自己使用DateTime的速度变慢了。现在我可以睡觉而不用担心我使用DateTime的错误教育吗。现在
作为任何先入为主的性能问题的答案,请测试它。您的应用程序是否在某些性能关键的代码部分多次调用DateTime.Now
?如果不是的话,我非常怀疑它会给你带来任何明显的问题,即使你这样做了,你仍然应该测试它,看看这个调用相对于整个操作会导致多大的放缓。
没有,没有影响我编写的任何应用程序。也就是说,如果你正在设计基于服务器的软件,那么UtcNow除了性能之外还很有用,因为你的用户可能跨越时区。