如何获得全球当前的日期和时间

时间:2010-12-11 12:49:04

标签: c#

我想访问当前的日期/时间。我做了一些查询,它给了我系统日期/时间。当我更改系统日期时,它会给出更改的日期/时间。但我希望在更改日期/时间后的当前日期/时间。

注意:我没有连接到Internet,我想在windows c#.net

中执行此操作

2 个答案:

答案 0 :(得分:3)

你不能这样做。您始终可以获得系统日期时间。您需要连接到互联网或其他可能会给您准确时间的服务器。

答案 1 :(得分:1)

也许你的意思是UTC? (世界时)

DateTime dt = DateTime.Now;
dt.toString() -> 2010-12-25T10:00:00
dt = dt.toUniversalTime();
dt.toString() -> 2010-12-25T08:00:00 (if you've got +2h in your locale time.

此外,DateTime对象包含一个成员“Type”,它获取值Locale,Unknown,Utc。