私は 'MM/dd/yyyy hh:mm:ss'のようにSQL Serverに日時を挿入したいと考えています。datetimeを 'dd/MM/yyyy'のような形式で挿入するにはどうすればよいですか?
一般的に、これらのdatetimeをSQLに挿入するために、以下のクエリを作成しました。
insert into tablename values(convert(date,'10/02/2012',110))
それはこの"2012-10-02"
のように挿入したが、それは次のように挿入し、なぜ私は知らないのですか?
これはSQL Serverの新機能です。
このように保存するには、'02-10-2016'
を米国の形式で保存しますか?日付列を想定し
日付は常に内部数値で格納されます。 dd/MM/yyyyへの書式設定は、それが提示されたときに行われます。データベースのデフォルトの日付表示形式を変更するだけで済みます。 https://docs.microsoft.com/en-us/sql/t-sql/statements/set-dateformat-transact-sql –
データベースのデフォルトの日付表示を変更するにはどうすればよいですか? –
私は以前の投稿でMicrosoftのドキュメントへのリンクを追加しました。 –