0

バックエンドのデータベースとしてmysqlを使用してasp.netmvcアプリケーションを作成します。しかし、私はそれが日付データを保存する方法と混同しました。たとえば、入力フィールドに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 に答える