如何为ASP.NETMVC5应用程序设置时区?

ngynwnxp  于 2023-02-20  发布在  .NET
关注(0)|答案(1)|浏览(136)

我有相当大的网络应用程序,这是用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.我的应用程序的所有用户都有相同的时区。

bxgwgixi

bxgwgixi1#

如果国际化对您很重要,可以使用this
通过理解那里写的东西,我取得了非常好的结果。
MVC框架将知道如何处理你的国家,语言,货币,日期时间格式,时间戳等。

相关问题