将.NET核心设置为全局时区



in .net core 2 -

是否可以在全球设置应用程序的时区,以便每当我请求DateTime.Now时,我都会获得我想要的时区的当前时间(假设GMT 3),而不是服务器所在的服务器的时间托管?

我认为,只要这是启动文件,就可以使用配置,但是我的搜索查询使我无处不在。

您可以将TimeZoneInfo用于此

DateTime eastern = TimeZoneInfo.ConvertTimeBySystemTimeZoneId(DateTime.Now, "Eastern Standard Time");

用所需的时区替换。

no。

DateTime.Now总是返回系统的本地时区。

相关内容

  • 没有找到相关文章

最新更新