Kim*_*min 18 timezone azure azure-web-sites
我是Azure网站服务的新手.我上传了我的网站文件,它非常好用.
但是我的默认时区有问题.我的位置是首尔(+9).但是当我在下面调用时,代码返回UTC(+0)时间.
DateTime.Now;
Run Code Online (Sandbox Code Playgroud)
有没有办法解决这个问题没有像编辑Web.config这样的复杂修复?
Tom*_*der 46
现在可以更改Azure网站/ Web应用程序的服务器时区.
为此,添加一个名为"WEBSITE_TIME_ZONE"的应用程序设置(使用门户网站)等于相关时区的名称(基本上与HKLM\Software\Microsoft\Windows Nt\CurrentVersion\Time Zones中的密钥名称相同的字符串) \).
Pet*_*lin 13
根据Microsoft,不建议在Azure VM上更改TimeZone .而是使用TimeZoneInfo结构的方法将时间转换为本地.
然而,在上述帖子中提到至少一种可能的解决方案.
PS问题作者在下面的评论中提供的解决方案示例:
DateTime timeUtc = DateTime.UtcNow;
TimeZoneInfo kstZone = TimeZoneInfo.FindSystemTimeZoneById("Korea Standard Time");
DateTime kstTime = TimeZoneInfo.ConvertTimeFromUtc(timeUtc, kstZone);
Run Code Online (Sandbox Code Playgroud)
| 归档时间: |
|
| 查看次数: |
24492 次 |
| 最近记录: |