週番号を特定の日付に変換する
年と暦週が与えられた場合、その中の特定の日付、具体的には火曜日を決定します。 1週間は挑戦かもしれません。ただし、MySQL の STR_TO_DATE() 関数を利用すると、これを 1 行で実行できます。
STR_TO_DATE() 関数について:
次の STR_TO_DATE() 関数MySQL は、日付または時刻の文字列表現を DATE または DATETIME 値に変換します。入力文字列の形式は、2 番目の引数として指定された形式指定子文字列を使用して指定されます。
例:
32 週目の火曜日を検索するとします。以下を使用できます。クエリ:
SELECT STR_TO_DATE('2013 32 Tuesday', '%X %V %W');
説明:
出力は次のようになります:
'2013-08-13'
これは、2013 年の第 32 週が 8 月 12 日の月曜日に始まり、火曜日が翌日であるためです。 8月13日
以上がMySQL の STR_TO_DATE() 関数は、年と週番号を指定して特定の曜日 (例: 火曜日) をどのように見つけることができますか?の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。