内容简介
datetime类型和timestamp类型的取值范围,CURRENT_DATE()函数应用,NOW()函数应用,DATE_FROMAT()函数取星期,日期、字符串、时间戳相互转换等。
时间范围
datetime类型范围:1000-01-01 00:00:00 ~ 9999-12-31 23:59:59
timestamp类型范围:1970-01-01 08:00:01 ~ 2038-01-19 11:14:07
CURRENT_DATE()函数
#获取当前日期 SELECT CURRENT_DATE() AS newDate; #2019-05-20 #当前日期加1天(其他天数方法一样) SELECT DATE_ADD(CURRENT_DATE(), INTERVAL 1 DAY) AS newDate; #2019-05-21 #当前日期减1天 SELECT DATE_ADD(CURRENT_DATE(), INTERVAL -1 DAY) AS newDate; #2019-05-19 #当前日期加1个月 SELECT DATE_ADD(CURRENT_DATE(), INTERVAL 1 MONTH) AS newDate; #2019-06-20 #当前日期减1个月 SELECT DATE_ADD(CURRENT_DATE(), INTERVAL -1 MONTH) AS newDate; #2019-04-20 #当前日期加1年 SELECT DATE_ADD(CURRENT_DATE(), INTERVAL 1 YEAR) AS newDate; #2020-05-20 #当前日期减1年 SELECT DATE_ADD(CURRENT_DATE(), IN