ホームページ > データベース > mysql チュートリアル > MySQL の STR_TO_DATE() 関数は、年と週番号を指定して特定の曜日 (例: 火曜日) をどのように見つけることができますか?

MySQL の STR_TO_DATE() 関数は、年と週番号を指定して特定の曜日 (例: 火曜日) をどのように見つけることができますか?

Patricia Arquette
リリース: 2025-01-05 01:59:41
オリジナル
505 人が閲覧しました

How Can MySQL's STR_TO_DATE() Function Find a Specific Weekday (e.g., Tuesday) Given a Year and Week Number?

週番号を特定の日付に変換する

年と暦週が与えられた場合、その中の特定の日付、具体的には火曜日を決定します。 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');
ログイン後にコピー

説明:

  • '%X' は 4 桁の年 (2013) を表します。
  • '% V' はカレンダーの週番号 (32) を表します。
  • '%W' は平日 (火曜日、これは 2) です。

出力は次のようになります:

'2013-08-13'
ログイン後にコピー

これは、2013 年の第 32 週が 8 月 12 日の月曜日に始まり、火曜日が翌日であるためです。 8月13日

以上がMySQL の STR_TO_DATE() 関数は、年と週番号を指定して特定の曜日 (例: 火曜日) をどのように見つけることができますか?の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。

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