【发布时间】:2013-08-09 08:15:23
【问题描述】:
我正在使用 C#。我需要获取运行 Web 应用程序的人的本地时区信息。
我想知道是否:
TimeZoneInfo tzinfo = TimeZoneInfo.Local;
TimeZoneInfo.ConvertTimeFromUtc(result.DueDate.Value, tzinfo);
是合适的。再次取决于运行应用程序的人所在的时区,我希望能够反映这一点。
【问题讨论】:
-
您说的是“Web 应用程序” - 您是要获取 服务器 还是 客户端 的时区?
-
我正在尝试获取客户端的时区。
-
以下是我将 UTC DateTime 转换为网站用户本地时间的方法。诀窍是让用户(客户端)告诉服务器他们所在的时区,并让服务器将 UTC DateTime 偏移到他们的本地时间:stackoverflow.com/questions/8194016/…
标签: c#