ホームページ > データベース > mysql チュートリアル > SQL Server の DATETIME 値を表示および保存するためにフォーマットするにはどうすればよいですか?

SQL Server の DATETIME 値を表示および保存するためにフォーマットするにはどうすればよいですか?

Susan Sarandon
リリース: 2024-12-29 19:59:10
オリジナル
789 人が閲覧しました

How Do I Format SQL Server DATETIME Values for Display and Storage?

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 が使用できる安全な形式に準拠していることを確認してください。一貫して解釈します。承認されている形式は次のとおりです:

  • yyyyMMdd
  • yyyy-MM-ddThh:mi:ss.mmm

例:

INSERT INTO MyTable (DateField) VALUES ('20101001')
ログイン後にコピー

SSMS についてDisplay

SQL Server Management Studio (SSMS) では、DATETIME 値は読みやすいように書式設定されています。ただし、この表現は内部ストレージ形式とは異なります。

追加メモ:

  • SSMS の日付形式の精度は、地域の設定によって異なります。
  • 解析エラーが発生する可能性があるため、カスタム形式での区切り文字の使用は避けてください。

以上がSQL Server の DATETIME 値を表示および保存するためにフォーマットするにはどうすればよいですか?の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。

ソース:php.cn
このウェブサイトの声明
この記事の内容はネチズンが自主的に寄稿したものであり、著作権は原著者に帰属します。このサイトは、それに相当する法的責任を負いません。盗作または侵害の疑いのあるコンテンツを見つけた場合は、admin@php.cn までご連絡ください。
著者別の最新記事
人気のチュートリアル
詳細>
最新のダウンロード
詳細>
ウェブエフェクト
公式サイト
サイト素材
フロントエンドテンプレート