【发布时间】:2011-11-28 06:10:18
【问题描述】:
我有一个最近发布到 Web 服务器的 MVC3 应用程序。此服务器的时区与我的不同,这意味着此服务器上的 DateTime.Now 与我自己的不同。这也意味着网站上显示的所有时间对我来说都是错误的。
这个应用程序的用户群都生活在同一个时区,所以我正在寻找一种方法来覆盖服务器时区,并改用我自己的时区。
我真的不想只是根据差异增加或减少小时数,因为当夏令时发生时,这会搞砸。
【问题讨论】:
-
也许有帮助:stackoverflow.com/questions/1320048/…。可能您需要以某种方式定义用户时区。
-
No need to deduct anything manually. .NET 中的日期和时间内容至少从 3.5 SP1 开始就支持 DST。
-
是的,但问题是要得到这个offcet。据我所知,这只能在客户端:stackoverflow.com/questions/1572905/…