玖叶教程网

前端编程开发入门

MYSQL:笔记分享之常用的时间函数

1、求当前的年-月-日:CURDATE()

select CURDATE():获取当前的年-月-日

也可以用select current_date()

2、求当前的年-月-日 时-分-秒:now(),current_timestamp()

select now() 或者 select current_timestamp()

3、求时间间隔 :DATE_SUB()

间隔7天

select DATE_SUB(CURDATE(), INTERVAL 7 DAY):间隔7天,即当前时间如:2022-02-13,间隔7天是2022-02-06。

间隔1小时

select DATE_SUB(now(), INTERVAL 1 hour)

间隔30分钟

select DATE_SUB(now(), INTERVAL 30 minute)

4、转成unix 时间:unix_timestamp()

两个例子的select unix_timestamp('20220208')


select unix_timestamp('2022-02-08')结果都是一样的

5、unix 时间转成标准时间:unix_timestamp()

select from_unixtime(1644249600)

6、求当前的 时-分-秒:current_time(),curtime()

select current_time() 或者 select curtime()


7、返回两个日期之间的天数

DATEDIFF() 函数返回两个日期之间的天数,

select datediff( '2022-02-14' , '2022-02-11')

发表评论:

控制面板
您好,欢迎到访网站!
  查看权限
网站分类
最新留言