我必须支持世界各地办事处的营业时间。我试图找出如何解决夏令时问题。我查了一下,TimeZoneInfo.ConvertTimeFromUtc()
看起来还不错。我使用它像:TimeZoneInfo.ConvertTimeFromUtc(DateTime.UtcNow, TimeZoneInfo.FindSystemTimeZoneById("Central European Standard Time"))
。似乎我不必怀疑DST,因为该方法返回正确的时间。但是我想知道它是否那么简单,还是有技巧还是有更好的解决方案?
P.S。我使用.Net 4.0