我有相当大的网络应用程序,这是用ASP.NETMVC5和MsSql 2008开发的。在我的PC上,我有+0700UTC,但在我的共享主机上,我有其他时区。
This code提供了正确的日期时间。
DateTime utcTime = DateTime.UtcNow;
string zoneID = "N. Central Asia Standard Time";
TimeZoneInfo myZone = TimeZoneInfo.FindSystemTimeZoneById(zoneID);
DateTime custDateTime = TimeZoneInfo.ConvertTimeFromUtc(utcTime, myZone);
Console.WriteLine(custDateTime.ToString());
不幸的是,我有很多地方,我的工作与日期和时间。我担心,我忘记了任何地方改变代码。
有没有简单的方法可以为我的网络应用程序设置正确的时区?
P.S.我的应用程序的所有用户都有相同的时区。
1条答案
按热度按时间bxgwgixi1#
如果国际化对您很重要,可以使用this。
通过理解那里写的东西,我取得了非常好的结果。
MVC框架将知道如何处理你的国家,语言,货币,日期时间格式,时间戳等。