ホームページ >データベース >mysql チュートリアル >SQL Server で文字列を DateTime に正確に変換するにはどうすればよいですか?

SQL Server で文字列を DateTime に正確に変換するにはどうすればよいですか?

DDD
DDDオリジナル
2025-01-02 18:47:38883ブラウズ

How Can I Precisely Convert Strings to DateTime in SQL Server?

SQL Server で文字列を日付時刻に正確に変換する

任意の文字列を日付時刻に変換するのは一般的なタスクですが、この特定の質問は次の点に焦点を当てています。特定の形式の日付文字列を使用して日時フィールドを更新するための構文。このクエリに対処するために、SQL Server の汎用性の高い CONVERT 関数を使用します。

CONVERT 関数を使用すると、あるデータ型から別のデータ型に値を変換できます。日時変換の構文は次のとおりです。

CONVERT(datetime, date_string, style)

  • datetime は、結果に必要な日時データ型です
  • date_string は、日付の文字列表現です。 Converted
  • style は、日付文字列の形式を指定するオプションのパラメータです

この例では、日付文字列は「yyyy/」形式でフォーマットされていますmm/dd hh:mm:ss" 形式。スタイル パラメーター値 120 で表されます。

これを適用するには知識として、次のクエリについて考えてみましょう。

UPDATE MyTable SET MyDate = CONVERT(datetime, '2009/07/16 08:28:01', 120)

このクエリは、指定された日付文字列から派生した日時値で MyTable テーブルの MyDate フィールドを更新します。この値は、「yyyy/mm/dd hh:mm」に準拠しています。 :ss" 形式。

利用可能なさまざまな日付形式オプションを含む、CAST と CONVERT の詳細については、提供されている MSDN ライブラリを参照してください。リンク:

https://learn.microsoft.com/en-us/sql/t-sql/functions/cast-and-convert-transact-sql

以上がSQL Server で文字列を DateTime に正確に変換するにはどうすればよいですか?の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。

声明:
この記事の内容はネチズンが自主的に寄稿したものであり、著作権は原著者に帰属します。このサイトは、それに相当する法的責任を負いません。盗作または侵害の疑いのあるコンテンツを見つけた場合は、admin@php.cn までご連絡ください。