我爱帮助网--QQ交流群号

Nas交流与矿渣群(unraid 群晖 猫盘 蜗牛等):372167400         物联网/智能家居群:518812757             帮助教程:手册大全

软件使用与建站群:1057308983      虚拟化交流群:13448651

mysql常用的日期函数

2020-06-03 08:00:00
阿超
原创
2211

数据库中有很多日期格式字段, 提取和计算日期是很重要的内容。

下面分享一些mysql常用的日期函数


NOW()  ,SYSDATE()  返回当前系统日期+时间

CURDATE()   返回当前系统日期,不包含时间

CURTIME() ,CURRENT_TIME()   返回当前时间,不包含日期


YEAR()   返回指定年


MONTH() 返回指定月


DAY()     返回指定日


HOUR()  返回指定小时


MINUTE()  返回指定分钟


SECOND ()  返回指定秒

DAYOFWEEK   查询某日期是星期几(1=星期天,2=星期一,…………,7=星期六)。

WEEKDAY  查询某日期是星期几(0=星期一,1=星期二,…………,6=星期天)。

DAYOFMONTH  查询该日期为当月的第几天(1-31) 。

DAYOFYEAR  查询该日期为当年的第几天(1-366) 。

DAYNAME 查询某天的星期,返回英文单词。

MONTHNAME 查询某日期的月份,返回英文单词。

QUARTER 查询某日期的季度(1-4) 


ADDTIME()   为日期加上指定秒数


ADDDATE() 有两种用法,第二个参数直接填数字的话是为日期加上指定天数,填interval的话是为日期加上指定的interval时间


DATE_ADD()  为日期增加一个时间间隔,这个只能使用interval时间作为参数,用法和adddate()一致


SUBTIME()  为日期减去指定秒数


SUBDATE()   与ADDDATE()函数用法一致,有两种用法,第二个参数直接填数字的话是为日期减去指定天数,填interval的话是为日期减去指定的interval时间


DATE_SUB()  与DATE_ADD()函数用法一致,为日期减去一个时间间隔,这个只能使用interval时间作为参数


TIME_TO_SEC()  返回某时间在当年的这一天过了多少秒


SELECT TIME_TO_SEC() 返回某时间在当天过了多少秒。

UNIX_TIMESTAMP 返回日期对应的时间戳。 

UNIX_TIMESTAMP() 生成秒级别的时间戳


FROM_UNIXTIME(1250129332)  返回时间戳对应的日期。


0
发表评论
评论通过审核后显示。
文章分类
联系我们
联系人: 王先生