GetMonthName在DateTimeFormatInfo类中无法正常工作的虚拟ToString方法。我正在向CultureInfo添加文化代码,但它返回的是不变值。
DateTimeFormatInfo d = new DateTimeFormatInfo();
d.GetMonthName(1).ToString(new CultureInfo("tr-TR")); // returns January
答案 0 :(得分:1)
GetMonthName返回一个字符串。即使您提供CultureInfo,也不会在字符串上调用toString时发生转换。你想做的是这样的:
var trTr = new CultureInfo("tr-TR");
trTr.DateTimeFormat.GetMonthName(1);