如何在服务器端获得当前时间
本文关键字:时间 服务器端 | 更新日期: 2023-09-27 18:03:14
我正在使用asp.net mvc3.
Scenario:
(PC1) as server side or where I publish my project
和(PC2) as client or where I am using my current PC
。PC1
的当前时间为10:00 AM
, PC2
的当前时间为01:00 PM
,日期相同或不同。我有一个按钮在我的视图(cshtml)
获得PC1
的时间后,我点击按钮。
DateTime.Now()
,但它正在获得我当前PC中的当前时间?Not sure about this one
. 如何解决这种问题?
在客户端和服务器上使用DateTime.UtcNow()
,同时节省日期和时间。当您需要在UI上显示日期时,使用TimeZoneInfo.ConvertTimeFromUtc
最好使用(SELECT GETUTCDATE();)从服务器获取日期时间。最好使用(GETDATE())来保存查询的日期时间。
好运。