mysql 常用的时间函数有哪些?


/*********************mysql常用日期函数*********************************/
/***
获取当前时间、current_time()
日期、current_date()
日期时间 current_timestamp()   now()   sysdate()
***/
select current_time();  
select current_date();
select current_timestamp();
select now();
select sysdate();

/**查询当前日是本月的第几天**/
select dayofmonth(now());

/**获取一个月的最后一天 **/
select last_day(now());

/*查询当前月或指定月有多少天**/
select dayofmonth( last_day(now()));
select dayofmonth(last_day('2019-09-08'));

/**当前时间加1年(减一年可以用负数表示)(interval:关键字表示间隔)**/
select current_timestamp() + interval 1 year ;
select date_add(now(),interval 1 year );

/**当前时间加1个月(减一个月可以用负数表示)(interval:关键字表示间隔)**/
select sysdate() + interval 1 month ;
select date_add(now(),interval 1 month );

/**当前时间加1天(减一天可以用负数表示)(interval:关键字表示间隔)**/
select now() + interval 1 day ;
select date_add(now(),interval 1 day );
SELECT ADDDATE(now(), 1);

/**当前时间加1小时(减一小时可以用负数表示)(interval:关键字表示间隔)**/
select now() + interval 1 hour ;
select date_add(now(),interval 1 hour );


/**当前时间加1分(减一分可以用负数表示)(interval:关键字表示间隔)**/
select now() + interval 1 MINUTE ;

/**当前时间加1秒(减一秒可以用负数表示)(interval:关键字表示间隔)**/
select now() + interval 1 second ;
select date_add(now(),interval 1 second );

/**当前时间加10天(interval:关键字表示间隔)***/
select date_add(now(),interval 1 month );

/**format函数***/
select DATE_FORMAT(now(),'%Y%m%d');
/*
%a 缩写星期名 
%b 缩写月名 
%c 月,数值 
%D 带有英文前缀的月中的天 
%d 月的天,数值(00-31) 
%e 月的天,数值(0-31) 
%f 微秒 
%H 小时 (00-23) 
%h 小时 (01-12) 
%I 小时 (01-12) 
%i 分钟,数值(00-59) 
%j 年的天 (001-366) 
%k 小时 (0-23) 
%l 小时 (1-12) 
%M 月名 
%m 月,数值(00-12) 
%p AM 或 PM 
%r 时间,12-小时(hh:mm:ss AM 或 PM) 
%S 秒(00-59) 
%s 秒(00-59) 
%T 时间, 24-小时 (hh:mm:ss) 
%U 周 (00-53) 星期日是一周的第一天 
%u 周 (00-53) 星期一是一周的第一天 
%V 周 (01-53) 星期日是一周的第一天,与 %X 使用 
%v 周 (01-53) 星期一是一周的第一天,与 %x 使用 
%W 星期名 
%w 周的天 (0=星期日, 6=星期六) 
%X 年,其中的星期日是周的第一天,4 位,与 %V 使用 
%x 年,其中的星期一是周的第一天,4 位,与 %v 使用 
%Y 年,4 位 
%y 年,2 位
*/
 

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 打赏
    打赏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

慕枫520

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

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

余额充值