繁体   English   中英

Web 部署在 Azure 上的应用程序未返回 UTC 日期时间

[英]Web App deployed on Azure not returning datetimes in UTC

我已经在 Azure 上的 .net 核心 3 中部署了一个后端微服务,并返回了一个日期时间值列表,我使用ToUniversalTime()方法将其转换为 UTC。 由于某种原因,返回的日期时间不会转换为 UTC,并且与存储在 db 中的值相同。 当我在本地运行它时效果很好。

默认情况下,Azure Web 应用程序在 UTC 时区运行。 因此对于应用程序,从数据库读取的本地时间被解释为 UTC,因此调用 ToUniversalTime 不会更改该值。 您可以使用 WEBSITE_TIME_ZONE 设置为 Web 应用程序指定时区,如下所述: https://www.jasongaylord.com/blog/tip-sharing-an-azure-app-service-time-zone

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM