方法: 1. "DATE_ADD(date,INTERVAL expr type)" を使用して、指定した時間間隔を日付に加算します。 2. "DATE_SUB(date,INTERVAL expr type)" を使用して、指定した時間間隔を減算します。日付から; 3. 、「TO_DAYS」関数などを使用します。
このチュートリアルの動作環境: Windows10 システム、mysql8.0.22 バージョン、Dell G3 コンピューター。
DATE_ADD() 関数
DATE_ADD() 関数は、指定された時間間隔を日付に追加します。
DATE_ADD(date,INTERVAL expr type)
date パラメータは有効な日付式です。 expr パラメータは、追加する時間間隔です。
type パラメータには次の値を指定できます: SECOND、MINUTE、HOUR、DAY、WEEK、MONTH、QUARTER、YEAR など。
DATE_SUB 関数
DATE_SUB 関数は、日付から指定された時間間隔を減算します。
DATE_SUB(date,INTERVAL expr type)
日付パラメータは合肥の日付表現です。 expr パラメータは、追加する時間間隔です。
type パラメータには次の値を指定できます: SECOND、MINUTE、HOUR、DAY、WEEK、MONTH、QUARTER、YEAR など。
DATE_FORMAT() 関数
DATE_FORMAT() 関数は、日付/時刻データをさまざまな形式で表示するために使用されます。
DATE_FORMAT(date,format)
date パラメーターは日付です。 format は、日付/時刻の出力形式を指定します。次の値を指定できます: %h 時間 01-12、%m 月、%s 秒、%y 年 2 桁
TO_DAYS() 関数
0 年から指定された時刻までの日数を計算します。
FROM_UNIXTIME() 関数
タイムスタンプを日付に変換します。mysql のタイムスタンプは 10 桁であることに注意してください。
UNIX_TIMESTAMP() 関数
日付からタイムスタンプ
SELECT NOW() FROM DUAL SELECT to_days(now()) FROM DUAL SELECT date_format(now(),'%Y-%m-%d') FROM DUAL SELECT DATE_SUB(NOW(),INTERVAL 3 DAY) FROM dual SELECT DATE_ADD(NOW(),INTERVAL 3 DAY) FROM dual
推奨学習: mysql ビデオ チュートリアル
以上がmysqlで時間クエリ条件を設定する方法の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。