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


摘要  MySQL一些常用的时间函数 current_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' );

后期还会补充

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值