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

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

Susan Sarandon
リリース: 2025-01-05 11:41:44
オリジナル
667 人が閲覧しました

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

MySQL で週番号を日付に変換する: 総合ガイド

特定の週と年に対応する特定の日付を決定することは、一般的な方法です。時間に敏感なデータを扱うときに必要です。この記事では、年と暦週をその週の火曜日の日付に変換する方法について段階的に説明します。

STR_TO_DATE() 関数の利用

MySQL の STR_TO_DATE() 関数は、この変換に対する効率的かつ簡単なアプローチを提供します。この関数は、日付と時刻の値を表す文字列と、文字列の解釈を定義する書式文字列を受け取ります。

週ベースの変換用の書式文字列

この例ではこのシナリオでは、年 (%X)、カレンダーの週番号 (%V)、および曜日を示すカスタム書式文字列 '%X %V %W' を指定します。 (%W)。火曜日の場合、この曜日は「火曜日」として表されます。

例: 2013 年の第 32 週

この変換を説明するために、火曜日の日付を決定することを考えてみましょう。 2013 年の第 32 週の場合:

SELECT STR_TO_DATE('2013 32 Tuesday', '%X %V %W');
ログイン後にコピー

このクエリは次を返します。出力:

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

したがって、2013 年の第 32 週の火曜日は 2013 年 8 月 13 日に対応します。

結論

STR_TO_DATE( MySQL の ) 関数は、年とカレンダーを変換するためのエレガントで簡潔なソリューションを提供します特定の日付から 1 週間後。この機能は、日付操作、スケジュール設定、カレンダーベースの計算を伴うタスクに特に役立ちます。

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

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