【发布时间】:2012-07-06 21:20:33
【问题描述】:
我有下一个简单的代码...
Console.WriteLine(default(DateTime).Date.ToString("U"));
发出的文本是(我有一个西班牙语安装): "lunes, 01 de enero de 0001 3:00:00"
为什么它从 3 小时而不是 0 小时开始?是bug吗?
【问题讨论】:
-
嗯,那是不是
DateTime.Now。为什么不向我们展示您的真实代码? -
您计算机上的当地时间是多少?
Now包括小时/分钟/秒,U格式说明符也应如此。 -
对不起,我简化了代码忘记放置 Date 属性(它只获取 Date 部分,没有时间)。