MySql 学习笔记《日期》

版权声明:大家好,我是笨笨,笨笨的笨,笨笨的笨,转载请注明出处,谢谢! https://blog.csdn.net/jx520/article/details/88552936

-- 昨天
SELECT DATE_ADD(CURDATE(), INTERVAL -1 DAY);
SELECT DATE_SUB(CURDATE(), INTERVAL 1 DAY);

-- 今天
SELECT CURDATE();
SELECT CURRENT_DATE;

-- 明天
SELECT DATE_ADD(CURDATE(), INTERVAL 1 DAY);
SELECT DATE_SUB(CURDATE(), INTERVAL -1 DAY);

-- 年月日 时分秒 (我这里分钟与电脑的时间有误差)
SELECT YEAR(NOW()),MONTH(NOW()),DAY(NOW()),HOUR(NOW()),MINUTE(NOW()),SECOND(NOW());

-- 日期,时间
SELECT DATE(NOW()), TIME(NOW());

-- 日期格式化
SELECT DATE_FORMAT('2019-12-31 23:59:59','%Y-%m-%d %H:%i:%s');

-- 日期是否在今天之内
SELECT '2019-03-14 11:59:59' BETWEEN CURDATE() and DATE_ADD(CURDATE(), INTERVAL 86399 SECOND);

  • 除了按天加减还可以按以下类型计算,没翻译的都是看不懂的
Type 中文
MICROSECOND 微秒
SECOND
MINUTE 分钟
HOUR 小时
DAY
WEEK
MONTH
QUARTER 一季度
YEAR
SECOND_MICROSECOND
MINUTE_MICROSECOND
MINUTE_SECOND
HOUR_MICROSECOND
HOUR_SECOND
HOUR_MINUTE
DAY_MICROSECOND
DAY_SECOND
DAY_MINUTE
DAY_HOUR
YEAR_MONTH

猜你喜欢

转载自blog.csdn.net/jx520/article/details/88552936