0

我使用 mysql 作为后端数据库创建 asp.net mvc 应用程序。但我对它存储日期数据的方式感到困惑。例如,我在输入字段中输入 06-03-2012,保存后,在我的开发计算机中,它将显示 2012 年 3 月 6 日,这正是我想要的,但是当我在服务器中运行应用程序(已发布的应用程序)时,它会给我;2012年6月3日。我的开发计算机和服务器中的mysql服务器是相同的版本。

这是我用来获取输入的代码:

 <tr>
   <td>@Html.LabelFor(m => m.Tanggal)
   </td>
   <td>
       @Html.EditorFor(m => m.Tanggal)
       @Html.ValidationMessageFor(m => m.Tanggal)
   </td>
 </tr>

我应该怎么做才能解决这个问题?在此先感谢您的帮助。

4

1 回答 1

1

在您的 web.config 中,更改文化:

<globalization uiCulture="en-US" culture="en-US" />

全球化是 system.web 节点的子节点。

于 2012-05-28T02:29:53.473 回答