2

日付の選択を求めるビューがあります。これは、オブジェクトを作成し、linq を使用して挿入することにより、データベースに保存されます。

Event e = new Event();
e.Date = model.DateEntered;

context.Events.InsertOnSubmit(e);
context.SubmitChanges();

この行で、日付形式に関する例外が発生します。Web構成ファイルで必要なグローバリゼーションプロパティに関係していると理解しているため、ローカルではそうではありません。私の質問は、ビューでユーザーに日付を地域の予想される形式で表示し、英国の日付形式として保存する方法はありますか?

このグローバリゼーションのプロパティをどこで宣言すればよいのでしょうか?それは、米国の人々が貯蓄できなくなることを意味しますか?

4

1 に答える 1

0

次のようにして、データベースに保存するときに UTC に戻します。

e.Date = TimeZoneInfo.ConvertTimeToUtc(model.DateEntered);
于 2012-10-26T22:47:35.600 に答える