Event
テーブルのデータ型がDateTime
のstart_date
という列があります。 C#アプリケーションの日付は07/12/2011
のように表示され、テーブルに保存されたときは2011-08-12 11:00:00.000
のようになります。SQL Server 2008 R2の日付形式
この形式の日付を上記の代わりに2011-12-08 11:00:00.000のように保存するにはどうすればよいですか?
私はSQL Serverでストアドプロシージャ/関数を使用していません。代わりにEntity Frameworkを使用しています。私はその日付を上記のようにフォーマットして保存したい。
誰でもどうぞ。
日付が2011-12-08 11:00:00.000として保存されることをどのように知っていますか?あなたはデータベースやC#アプリでどこでそれを見ますか? –
私は、なぜ回答者の中の文字列を参照している人がなぜ起きているのか分かりません。 Entity Fr.にフィールドを設定したことがはっきりと明記されています。文字列から遠い地平にある日時に。もちろん、SQL Manのようなものです。スタジオは文字列として日付を表示します。 私はSQL Server 2008 R2自体に問題がありました。なぜなら、私の日付を12/08/2011(dd/mm/yyyy)に、08/12/12として保管していたからです。 CONVERT()を使用してSQL Serverに強制的に権限を与えなければなりませんでした。 EFからどうやってやるのがよいのでしょうか? – Celdor