ホームページ >データベース >mysql チュートリアル >SQL Server で文字列を日時に変換するにはどうすればよいですか?
SQL Server で文字列を日時値に変換する
Microsoft SQL Server で文字列を日時値に変換するには、CONVERT( ) または CAST() 関数。任意の文字列形式を変換できる他のデータベースとは異なり、SQL Server は特定の日付形式に従うことを想定しています。
文字列形式の制御
日時フィールドを更新する場合日付文字列の場合は、次の点に従うことが重要です形式:
'YYYY-MM-DD HH:mm:ss'
ここで:
変換と変換のための SQL 構文更新
日付文字列を使用してテーブル MyTable 内の MyDate という名前の日時フィールドを更新するには、次の構文を使用できます。
UPDATE MyTable SET MyDate = CONVERT(datetime, '2009-07-16 08:28:01')
この例では、文字列 '2009 -07-16 08:28:01' は必要な日付形式に準拠しており、対応する日時値に変換されます。 MyDate フィールド。
その他の考慮事項
さまざまな日付書式設定オプションを含む、データ型の変換とキャストの詳細については、Microsoft のドキュメントを参照してください。場所:
https://learn.microsoft.com/en-us/sql/t-sql/functions/cast-and-convert-transact-sql
以上がSQL Server で文字列を日時に変換するにはどうすればよいですか?の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。