我想将'th-TH'文化的默认日历从ThaiBuddhist更改为Gregorian,并将其注册为自定义文化。更改CultureAndRegionInfoBuilder的默认日历
CultureAndRegionInfoBuilder cultureAndRegionInfoBuilder = new CultureAndRegionInfoBuilder("th-TH", CultureAndRegionModifiers.Replacement);
cultureAndRegionInfoBuilder.AvailableCalendars = new Calendar[] { new GregorianCalendar()};
cultureAndRegionInfoBuilder.Register();
段以上不会更改默认日历。
CultureInfo cultureInfo = new CultureInfo("th-TH");
cultureInfo.DateTimeFormat.Calendar = new GregorianCalendar();
CultureAndRegionInfoBuilder cultureAndRegionInfoBuilder = new CultureAndRegionInfoBuilder("th-TH", CultureAndRegionModifiers.Replacement);
cultureAndRegionInfoBuilder.LoadDataFromCultureInfo(cultureInfo);
cultureAndRegionInfoBuilder.Register();
这也行不通。
请帮忙。感谢名单
对不起,如果您发现这个问题令人反感,但您能否阐明为什么要这么做? – 2010-12-15 18:04:45
@PawełDyda我们使用SSRS服务器端报告,我们的客户需要格里历日历格式的日期,而'Bhat'中的货币。 'th-TH'的默认日历是泰国佛教徒。 – Eranga 2010-12-16 00:10:53