我已经用(法罗群岛)文化实例化了这个CultureInfo
类。fo-FO
但是,CultureInfo.CurrentCulture.DateTimeFormat.TimeSeparator
显示为:(冒号) not 。(点)。如何修复此错误?
下面是代码:
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
令人惊讶的是,仅 Time stamp 没有被转换,但它确实转换了 Date 部分。
通过设置CultureInfo.CurrentCulture.DateTimeFormat.TimeSeparator = "."
将解决问题。但是我们支持多个culture
,所以我不认为设置是一个好主意TimeSeparator
。
非常感谢任何指向正确方向的指针。