mysql日期函数

一曲冷凌霜 提交于 2020-01-18 19:50:14

mysql常用的日期函数及用法如下:


#当前时间
select now();   #结果:2020-01-18 15:25:26

#当前时间戳
select current_timestamp;  #结果:2020-01-18 15:26:36
select current_timestamp();  #结果:2020-01-18 15:26:36

#前一天 
select date_add(now(), interval -1 day);  #结果:2020-01-17 15:27:13

#后一天
select date_add(now(), interval  1 day);  #结果:2020-01-19 15:27:39

可用参数:hour、minute、second、microsecond、week、month、quarter、year

#日期格式化
select date_format('2020-1-18 15:28:19', '%Y%m%d%H%i%s');  #结果:20200118152819

#字符串转换为日期
select str_to_date('20200118152819', '%Y%m%d%H%i%s');

#获取unix时间戳
select unix_timestamp();  #结果: 1579332593

#字符串转unix时间戳
select unix_timestamp('2020-1-18 15:30:41');   #结果:1579332641

易学教程内所有资源均来自网络或用户发布的内容,如有违反法律规定的内容欢迎反馈
该文章没有解决你所遇到的问题?点击提问,说说你的问题,让更多的人一起探讨吧!