Je souhaite changer le calendrier par défaut de la culture 'th-TH' de ThaiBuddhist à Grégorien et l'enregistrer comme une culture personnalisée.Modifier le calendrier par défaut de CultureAndRegionInfoBuilder
CultureAndRegionInfoBuilder cultureAndRegionInfoBuilder = new CultureAndRegionInfoBuilder("th-TH", CultureAndRegionModifiers.Replacement);
cultureAndRegionInfoBuilder.AvailableCalendars = new Calendar[] { new GregorianCalendar()};
cultureAndRegionInfoBuilder.Register();
Le segment ci-dessus ne modifie pas le calendrier par défaut.
CultureInfo cultureInfo = new CultureInfo("th-TH");
cultureInfo.DateTimeFormat.Calendar = new GregorianCalendar();
CultureAndRegionInfoBuilder cultureAndRegionInfoBuilder = new CultureAndRegionInfoBuilder("th-TH", CultureAndRegionModifiers.Replacement);
cultureAndRegionInfoBuilder.LoadDataFromCultureInfo(cultureInfo);
cultureAndRegionInfoBuilder.Register();
Cela ne fonctionne pas non plus.
Aidez-nous s'il vous plaît. Thanx
Désolé si vous trouvez cette question offensante, mais pourriez-vous nous expliquer pourquoi vous voulez faire cela? –
@ Paweł Dyda Nous utilisons le reporting côté serveur SSRS et les dates de nos clients ont besoin au format calendrier grégorien tant que devise dans 'Bhat'. Le calendrier par défaut pour 'th-TH' est le bouddhiste thaïlandais. – Eranga