ホームページ >データベース >mysql チュートリアル >MySQL で年と週番号を特定の日付に変換するにはどうすればよいですか?

MySQL で年と週番号を特定の日付に変換するにはどうすればよいですか?

Mary-Kate Olsen
Mary-Kate Olsenオリジナル
2025-01-04 16:56:40363ブラウズ

How to Convert Year and Week Number to a Specific Date in MySQL?

週番号を日付に変換する

質問:

指定された年を変換するにはどうすればよいですか?暦週を特定の日付 (その日の火曜日など)

答え:

MySQL の STR_TO_DATE() 関数の利用

MySQL の STR_TO_DATE() 関数は、便利な機能を提供します。この問題をラインで解決します。この関数は、特定の形式の指定された文字列を DATE データ型に変換します。

例:

32 週目の火曜日の日付を決定したいとします。次のクエリを使用できます:

SELECT STR_TO_DATE('2013 32 Tuesday', '%X %V %W');

このクエリは文字列を変換します。 「2013 32 Tuesday」を指定された形式で日付値に変換します。

  • %X: 年
  • %V: 週番号
  • %W: 日付週(火曜日)

結果:

クエリは日付 '2013-08-13' (2013 年の第 32 週の火曜日) を出力します。 .

このソリューションは、週番号から特定の日付に変換するための簡潔かつ効率的な方法を提供します。さまざまなプログラミング タスクにとって信頼できるオプションとなります。

以上がMySQL で年と週番号を特定の日付に変換するにはどうすればよいですか?の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。

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