6

当客户日历不是公历时,如何进入DateTime.Now公历

我的项目是带有 C# 代码的 Silverlight,并且无法预测客户端默认日历。

4

1 回答 1

7

DateTime 值没有格式。在内部,它只是自 .NET 纪元 0001-01-01 00:00 以来的滴答计数。格式化是当你调用 ToString 时。

只需为具有所需日历的文化使用不同的 CultureInfo,例如

CultureInfo french = CultureInfo.GetCultureInfo("fr-FR");

String nowStr = DateTime.Now.ToString( french );

CultreInfo.InvariantCulture如果您只是将可预测的西方文化与公历一起使用,请使用。

于 2012-09-16T13:35:20.760 回答