我已经用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
是个好主意。
非常感谢任何指向正确方向的指针。