Mysql中当前日期(时间)函数总结

Mysql中当前日期(时间)函数总结

  1. select now():获取当前日期(包含时分秒)

     

 

2.Select date_formate(now(),格式化)

select date_format(now(),'%Y-%m-%d'); 

查询出的时间格式为:2018-06-08;

date_format函数是mysql的格式化日期函数;

%Y和%y的区别则是:前者查询出完整2018,后者则是查询简写的18;

 

 

3.select curdate();

查询出当前日期2018-06-08,不带时分秒;

 

4.select curtime();

 查询出当前时间13:40:11,不带年月日。

 

.

5.select dayofweek(now());

查询出一个数字,代表着星期几或者说一个星期的第几天

星期的排列方式为:星期日:1;星期一:2;...以此类推;

 

 

最后总结一下:

在mysql中提供了下列函数用来获取插入数据时表示当前日期、当前时间和当前时间戳的函数,对了now()应该会更常用一些。

select CURRENT_DATE();
select CURRENT_TIME();
select CURRENT_TIMESTAMP();
select CURRENT_DATE;
select CURTIME();
select CURRENT_TIME;
select CURRENT_TIMESTAMP;
 

以上CURRENT_DATE()等价于CURRENT_DATE;CURRENT_TIME等价于CURTIME();CURRENT_TIMESTAMP等价于select CURRENT_TIMESTAMP。

 

参考:

https://jingyan.baidu.com/album/597a06430b8ade312b524391.html?picindex=1

 

向这篇文章的大佬致谢。

 

                                                                         2020-01-02 上午

 

猜你喜欢

转载自blog.csdn.net/u014786083/article/details/103801777