mar*_*ice 7 c# asp.net-mvc datetime
使用以下代码,我在de-CH文化中得到以下结果:
var dateFormat = new DateTime(2016, 10, 12).ToString("MMMM");
//Oktober
Run Code Online (Sandbox Code Playgroud)
虽然我真正想要的是"Oktobär"因为我正在翻译成方言.
我可以覆盖de-CH文化中返回的月份名称吗?它为其他文化返回的名称应该保持不变.
CultureInfo myCIclone = new CultureInfo("de-CH");
myCIclone.DateTimeFormat.MonthNames = new string[]
{"1","2","3","4","5","6","7","8","9","Oktobär","11","12", "13"};
var dateFormat = new DateTime(2016, 10, 12).ToString("MMMM", myCIclone);
Run Code Online (Sandbox Code Playgroud)
您可以覆盖John Skeet提到的MonthNames,以获取特定的文化信息.