MySQL一些常用的时间函数 current_timestamp()

来源:互联网 发布:ubuntu sudo转root 编辑:程序博客网 时间:2024/05/18 02:50

摘要 MySQL一些常用的时间函数 current_timestamp()
mysql current_timestamp() unix_timestamp

mysql自带的一些函数功能也是很强大的,这里整理了一下时间方面的

获取当前时间戳:

?
1
2
3
4
5
//获取当前时间戳
current_timestamp() yyyy-mm-dd hh:ii:ss 
now() yyyy-mm-dd hh:ii:ss
curdate() yyyy-mm-dd
curtime() hh:ii:ss

提取date各个字段

?
1
2
3
4
5
6
//提取date各个字段
date('yyyy-mm-dd hh:ii:ss') yyyy-mm-dd
 
year('yyyy-mm-dd hh:ii:ss') yyyy
month('yyyy-mm-dd hh:ii:ss') mm
day('yyyy-mm-dd hh:ii:ss') dd

提取time各个字段

?
1
2
3
4
5
6
//提取time各个字段
time('yyyy-mm-dd hh:ii:ss') hh:ii:ss
 
hour('yyyy-mm-dd hh:ii:ss') hh
minute('yyyy-mm-dd hh:ii:ss') ii
second('yyyy-mm-dd hh:ii:ss') ss

获取当前或者某一事件的unix时间戳

?
1
2
3
4
//unix时间戳1970-01-01以来的秒数
unix_timestamp()
//同时还可以将某一时间戳的秒数转化出来
unix_timestamp('yyyy-mm-dd hh:ii:ss')

格式化时间

?
1
2
3
4
5
//格式化
date_format(date(now()), '%Y-%m-%d');
time_format(time(now()), '%H:%i:%s');
date_format(curdate(), '%Y-%m-%d');
time_format(curdtime(), '%H:%i:%s');

后期还会补充

0 0
原创粉丝点击