我有一个应用程序需要服务器来处理客户端请求。
在这个应用程序中,时间非常重要。
每当客户请求任何东西时,我都想节省请求的时间。
问题是,我的服务器在美国,客户端在澳大利亚。
如何将服务器时间更改为客户端时间并将其保存在数据库中。
即使在夏令时,这也应该是准确的。
我怎样才能做到这一点
好的,我已将数据库中的时间保存为 UTC。
在客户端我有这个代码,
DateTime dt = booking.CreateDateTime.Value;
var localTime = TimeZone.CurrentTimeZone.ToLocalTime(dt);
当我打印本地时间时,它比本地时间快 7 小时。
我怎样才能把那个时间改成当地时间?