MySQL常用日期、时间函数(文末还有好东西哦)
  ZgRFy6opPohI 2023年11月02日 119 0

1、MySQL常用日期函数

MySQL常用日期、时间函数(文末还有好东西哦)_MySQL

可以收藏的小图片

MySQL常用日期、时间函数(文末还有好东西哦)_MySQL_02

2、MySQL常用日期函数

MySQL常用日期、时间函数(文末还有好东西哦)_MySQL

可偷懒直接复制

-- 1.4日期函数  
select now();#返回当前日期和时间
select current_timestamp();#返回当前日期和时间
select current_date(); #返回当前日期
select current_time(); #返回当前时间
select date_format(now(),"%Y-%m-%d");#转化时间为指定格式
select unix_timestamp();#返回当前时间的时间戳
select unix_timestamp("2016-11-29");#返回指定日期的时间戳
select from_unixtime(unix_timestamp());#将时间戳转化为日期格式
    
select YEAR(now());#提取年份
select YEAR('2013-11-29');#提取年份
select month(now());#提取月份
select month("2013-11-29");#提取月份
select day(current_timestamp());#提取当前日期的天数
select day('2013-11-29');#提取天数
select week(now());# 返回一年中的周数
select weekday(now());# 返回一周中的第几天(0-6)
#EXTRACT(unit FROM date),返回指定年、月、日、时、分、秒
 select extract(year FROM '2018-2-10');
 select extract(month FROM '2018-2-10');
 select extract(day FROM '2018-2-10');
 select extract(year_month FROM '2018-2-10');
    
select date_add(now(),interval 2 month); #计算某个月后的今天
select date_add('2013-11-29',interval 6 year);#计算某年后的某天
select date_add(now(),interval 3 day);#计算n天后的日期
    
select date_sub(now(),interval 2 month);#计算前2个月的今天
select date_sub('2019-11-29',interval 6 year);#减去n年后的日期
select date_sub("2019-11-29",interval 6 day);#减去n天后的日期
    
select timestampdiff(year,"2013-11-29",'2019-11-29'); #返回两个日期的时间差
select timestampdiff(month,"2013-11-29","2019-11-29");
select timestampdiff(day,"2013-11-29","2019-11-29");
    
select last_day(now()); #返回当月的最后一天

3、MySQL

MySQL常用日期、时间函数(文末还有好东西哦)_MySQL

可收藏随时查看的MySQL文档

MySQL基础操作文档【修改版】

4、MySQL

MySQL常用日期、时间函数(文末还有好东西哦)_MySQL

可获取专业的MySQL学习文档

MySQL教程|数据分析与运营-MySQL篇(安装到使用详解+项目案例练习)


【版权声明】本文内容来自摩杜云社区用户原创、第三方投稿、转载,内容版权归原作者所有。本网站的目的在于传递更多信息,不拥有版权,亦不承担相应法律责任。如果您发现本社区中有涉嫌抄袭的内容,欢迎发送邮件进行举报,并提供相关证据,一经查实,本社区将立刻删除涉嫌侵权内容,举报邮箱: cloudbbs@moduyun.com

  1. 分享:
最后一次编辑于 2023年11月08日 0

暂无评论

推荐阅读
ZgRFy6opPohI