“MonthNames”如何适用于不同的文化?

时间:2009-12-07 20:27:51

标签: .net

当您致电System.Globalization.DateTimeFormatInfo.CurrentInfo.MonthNames时,您会根据当前文化获得月份名称列表。如果我将当前的线程文化更改为另一个,我应该能够以该语言返回月份名称。这似乎适用于法语,但不适用于日语。我需要做什么才能让日本人回来?我需要为操作系统安装一些东西,还是需要安装.NET插件?

1 个答案:

答案 0 :(得分:2)

这对我有用:

Thread.CurrentThread.CurrentCulture = new CultureInfo("ja-JP");
foreach (var month in DateTimeFormatInfo.CurrentInfo.MonthNames)
{
    Console.WriteLine(month);
}

我没有安装任何特别的东西 - 至少,不是我知道的!

Wikipedia article on Japanese calendar解释了阿拉伯数字格式。