【发布时间】:2016-06-29 09:16:29
【问题描述】:
如何在 C# 中获取用户本地机器时区。我正在尝试使用
var PublishedOn = DateTime.Now;
但时间显示根据服务器而不是本地用户机器。
【问题讨论】:
-
DateTime.Now 代表机器的当前时区。 UtcNow 是中性的。您是在 Web 环境中,并且想要获取客户端请求的 TimeZone...或者问题是什么?
-
这段代码是否在 Windows 程序中运行?在 ASP.NET 程序中?
DateTime.Now只是根据运行该代码的机器给出时间。 -
使用地理定位服务或 JavaScript
-
我正在尝试为 web 环境开发 mvc 应用程序。
-
你为什么接受一个不起作用的答案!
标签: c# asp.net-mvc timezone