ホームページ >データベース >mysql チュートリアル >MySQL で DATE_ADD 関数を使用する方法
DATE_ADD(日付、INTERVAL数値型)、ADDDATE()と同じ
SELECT DATE_ADD(“2015-12-31 23:59:59”,INTERVAL 1 SECOND) SELECT DATE_ADD(“2015-12-31 23:59:59”,INTERVAL 1 DAY) SELECT DATE_ADD(“2015-12-31 23:59:59”,INTERVAL “1:1” MINUTE_SECOND) SELECT DATE_ADD(“2016-01-01 00:00:00”,INTERVAL “-1 10” DAY_HOUR)
-> 2016-01-01 00:00:00 -> 2016-01-01 23:59:59 -> 2016-01-01 00:01:00 -> 2015-12-30 14:00:00
DATE_ADD()およびADDDATE()は日付演算の結果を返します
1 , パラメータの日付が日付形式の場合、日付の形式は「15-12-31」、「15-12-31 23:59:59」、または「2015-12-31 23:59:59」になります。 , 日付形式の結果が返されます。パラメータ date が日時形式の場合、日時形式の結果が返されます
2.型形式:
SECOND 秒 SECONDS
MINUTE 分 MINUTES
HOUR 時刻 HOURS
DAY DAYS
MONTH 月 MONTHS
YEAR YEARS
MINUTE_SECOND 分と秒 "MINUTES:SECONDS"
HOUR_MINUTE 時と分 "HOURS:MINUTES"
DAY_HOUR 日と時間"DAYS HOURS "
YEAR_MONTH 年月"YEARS-MONTHS"
HOUR_SECOND 時、分、"HOURS:MINUTES:SECONDS"
DAY_MINUTE 日、時、分"DAYS HOURS:MINUTES"
DAY_SECOND日、時間、分、秒 "DAYS HOURS:MINUTES:SECONDS"
3. さらに、関数を使用しない場合は、演算子 " "、"-" の使用も検討できます。例は次のとおりです:
SELECT “2016-01-01” - INTERVAL 1 SECOND SELECT “2016-01-01” - INTERVAL 1 DAY SELECT ‘2016-12-31 23:59:59' + INTERVAL 1 SECOND SELECT ‘2016-12-31 23:59:59' + INTERVAL “1:1” MINUTE_SECOND
戻り結果:
-> 2015-12-31 23:59:59 -> 2015-12-31 -> 2017-01-01 00:00:00 -> 2017-01-01 00:01:00
以上がMySQL で DATE_ADD 関数を使用する方法の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。