-- Mysql 中时间格式转换
SELECT NOW(), DATE_FORMAT(NOW(),'%Y-%m-%d %H:%i:%s'); -- 2023-03-28 17:47:10 / 2023-03-28 17:47:10
select DATE_FORMAT(SUBDATE(NOW(),INTERVAL 1 HOUR),'%Y-%M-%D'); --2022-November-3rd
select DATE_FORMAT('2022-11-03 10:00:00','%H'); --10
-- curdate() / now() 2023-03-28
SELECT current_date,CURDATE(); -- 2023-03-28 / 2023-03-28
SELECT SUBDATE(current_date,INTERVAL 1 day); -- 2023-03-27
select SUBDATE('2023-03-27 04:20:06',INTERVAL 3 DAY); -- 2023-03-24 04:20:06
SELECT now(), SUBDATE(NOW(),INTERVAL -5 minute); -- 2023-03-28 17:45:23 / 2023-03-28 17:50:23
SELECT now(),SUBDATE(NOW(),INTERVAL -5 HOUR); -- 2023-03-28 17:45:51 / 2023-03-28 22:45:51
-- 日期所在周一 日期所在周日 周二
-- 2023-03-27 2023-04-02 1
SELECT SUBDATE('2023-03-28', WEEKDAY('2023-03-28')),ADDDATE('2023-03-28', 6 - WEEKDAY('2023-03-28')),WEEKDAY('2023-03-28');
Mysql 中时间格式转换
于 2022-11-07 23:18:32 首次发布