如何在ASP.Net应用程序中设置默认时区

11

你好,我创建了一个ASP.NET Web应用程序,但没有考虑时区问题。我直接使用DateTime.Now函数。实际上,它返回服务器配置的时间格式。现在我不能改变整个应用程序。有没有办法设置应用程序的时区独立于它所托管的服务器?或者是否可以在Web.config文件中进行设置。

1个回答

3

1
我想将我的Web应用程序设置为(UTC+05:30)钦奈、加尔各答、孟买、新德里格式。在应用程序中没有使用TimeZone属性,而是在使用DateTime类之前。我需要更改应用程序代码以使用TimeZone localZone = TimeZone.CurrentTimeZone在使用DateTime类之前吗? - Pravin
2
在另一个链接中已经解释了几乎相同的情况https://dev59.com/pWoy5IYBdhLWcg3wZdCr。我认为我需要改变整个应用程序中的代码来使用通用的util类,但是之后任何进一步的更改只需要在一个地方进行更改。我认为对于我的情况,在web.config中没有设置选项。 - Pravin

网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接