SQL Server の DATETIME データ型の書式設定
SQL Server は DATETIME 値を 2 つの 4 バイト整数として格納します。これは、特定の書式設定オプションをネイティブに提供しません。 。日付を優先形式で取得または保存するには、変換が必要です。
表示用に VARCHAR に変換
[DD-MM-YYYY] の DATETIME 値を取得するには] 形式を VARCHAR として使用するには、次を使用します。構文:
SELECT CONVERT(VARCHAR(10), GETDATE(), 105)
保存のために DATETIME に戻す
VARCHAR 値を DATETIME フィールドに保存する場合は、SQL Server が使用できる安全な形式に準拠していることを確認してください。一貫して解釈します。承認されている形式は次のとおりです:
例:
INSERT INTO MyTable (DateField) VALUES ('20101001')
SSMS についてDisplay
SQL Server Management Studio (SSMS) では、DATETIME 値は読みやすいように書式設定されています。ただし、この表現は内部ストレージ形式とは異なります。
追加メモ:
以上がSQL Server の DATETIME 値を表示および保存するためにフォーマットするにはどうすればよいですか?の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。