用于 Web 应用程序的 C# 中的日期时间

本文关键字:日期 时间 应用程序 用于 Web | 更新日期: 2023-09-27 18:36:36

DateTime.UtcNow 用于获取当前 UTC 时间,DateTime.Now 用于获取当前本地时间。对于 Web 应用程序,datetime.now 将为服务器提供时间。

如何让它为使用该应用程序的任何用户提供本地时间?

用于 Web 应用程序的 C# 中的日期时间

将 UTC 时间传递回客户端,并让客户端执行 UTC 到本地时间的转换。要么这样,要么你需要让客户端通过时区,这在其他方面是一个痛苦。

通常,最好尽可能多地坚持使用 UTC,并且仅在向用户呈现数据时转换为特定时区。请注意,从 UTC 转换为本地时间是无损的;另一种方式可能会由于 DST 转换而产生歧义。