场景
我有一个在美国托管的应用程序,但它被亚洲的一家公司使用。显然时区不同,系统的某些部分使用 DateTime.Now
来写入带有发生日期的日志和其他内容。
问题
有没有办法调整 DateTime.Now
?
(说总是与服务器时钟相差 + 6 小时)
如何获取本地日期时间(亚洲),而不是服务器的日期时间(美国)?
PS:我对多个时区没有问题。就一个,公司总部的时区。
最佳答案
处理全局操作日期时间的最佳实践始终使用 UTC
格式存储所有数据,并在显示时应根据客户端时区将其转换为本地日期时间
关于c# - 为另一个时区的服务器调整 DateTime.Now,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/32355044/