用于在C#.net中进行fo-FO培养的TimeSeparator

时间:2012-06-26 10:13:52

标签: c# .net datetime localization datetime-format

我已经用CultureInfo(法罗群岛)文化实例化fo-FO课程。但是,CultureInfo.CurrentCulture.DateTimeFormat.TimeSeparator显示为:(冒号)不显示。 (点)。如何解决此错误?

以下是代码:

CultureInfo ci = new CultureInfo("fo-FO");
Thread.CurrentThread.CurrentCulture = ci;
Thread.CurrentThread.CurrentUICulture = ci;

Console.WriteLine(DateTime.Now.ToString());

输出

26-06-2012 15:15:17

令人惊讶的是,单独的时间戳没有被转换,但它确实转换了日期部分。

通过设置CultureInfo.CurrentCulture.DateTimeFormat.TimeSeparator = "."将解决问题。但我们支持多个culture所以我不认为设置TimeSeparator是个好主意。

非常感谢任何指向正确方向的指针。

0 个答案:

没有答案