在我的MVC应用程序中,我正在选择公司&基于此做我的操作。 正如您在下面的图片中看到的那样::
问题在于时区基于我选择的公司。因为我必须为当前时区插入日期时间。
我们知道在C#中有Inbuild属性,如::
DateTime.Now
DateTime.UtcNow
TimeZone.CurrentTimeZone
我只想根据从上面的C#Dropdown中选择的公司获得时间。
请帮帮我, 在此先感谢。
答案 0 :(得分:1)
您可以使用Date.getTimezoneOffset()
来获取它。这个链接可能对您有所帮助。
http://aspdotnet-naresh.blogspot.in/2013/05/aspnet-how-to-convert-to-different-time.html
get client machine timezone in asp.net mvc
答案 1 :(得分:0)
首先,我推荐http://nodatime.org,因为它们有一些映射函数,从更常见的Olson格式到windows时区格式。详细了解:Olson Time Zone Id to Windows Standard Format using Noda Time
要解决您的问题,有多种选择: