Asp.net .net中的泰国日期时间转换问题

Asp.net .net中的泰国日期时间转换问题,asp.net,datetime,multilingual,cultureinfo,Asp.net,Datetime,Multilingual,Cultureinfo,我有一个ASP.net MVC3应用程序,它在不同的国家以当地语言使用。我们使用cultureinfo设置来设置特定国家/地区的区域性。 在泰国,文化背景是 <globalization culture="th-th" uiCulture="th-th"/> 现在,当用户在表单中从Jquery日历中选择日期并提交表单时,在保存到DB中的同时,日期会被转换。例如,如果用户选择2012-02-03,则转换为1469-02-03 你知道为什么会发生这种情况,以及在多语言网站上存储日期

我有一个ASP.net MVC3应用程序,它在不同的国家以当地语言使用。我们使用cultureinfo设置来设置特定国家/地区的区域性。 在泰国,文化背景是

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

现在,当用户在表单中从Jquery日历中选择日期并提交表单时,在保存到DB中的同时,日期会被转换。例如,如果用户选择2012-02-03,则转换为1469-02-03


你知道为什么会发生这种情况,以及在多语言网站上存储日期的最佳方式是什么吗?

泰国使用佛教纪元,它等于基督教纪元加上543年,因此如果用户想在佛教纪元中选择2012年,用户必须选择2555年