Тайская проблема преобразования даты в .net - PullRequest
1 голос
/ 03 февраля 2012

У меня есть приложение ASP.net MVC3, которое используется в разных странах на их местных языках. Мы используем настройки cultureinfo, чтобы установить культуру для конкретной страны. В Таиланде настройка культуры -

<globalization culture="th-th" uiCulture="th-th"/>

Теперь, когда пользователь выбирает дату из календаря Jquery в форме и отправляет форму, даты конвертируются при сохранении в БД. Например. если пользователь выбирает 2012-02-03, он преобразуется в 1469-02-03.

Есть идеи, почему это происходит и как лучше хранить дату на многоязычных сайтах?

1 Ответ

0 голосов
/ 14 февраля 2012

В Таиланде используется буддийская эра, равная христианской эре плюс 543 года, поэтому если пользователь хочет выбрать 2012 год в буддийской эпохе, пользователь должен выбрать его 2555.

...