当您致电System.Globalization.DateTimeFormatInfo.CurrentInfo.MonthNames
时,您会根据当前文化获得月份名称列表。如果我将当前的线程文化更改为另一个,我应该能够以该语言返回月份名称。这似乎适用于法语,但不适用于日语。我需要做什么才能让日本人回来?我需要为操作系统安装一些东西,还是需要安装.NET插件?
答案 0 :(得分:2)
这对我有用:
Thread.CurrentThread.CurrentCulture = new CultureInfo("ja-JP");
foreach (var month in DateTimeFormatInfo.CurrentInfo.MonthNames)
{
Console.WriteLine(month);
}
我没有安装任何特别的东西 - 至少,不是我知道的!
Wikipedia article on Japanese calendar解释了阿拉伯数字格式。