mysql数据库时间函数

更新时间:02-04 教程 由 花栀 分享

MySQL是一种关系型数据库管理系统,其中有许多内置的时间函数,可以方便地获取和计算日期和时间。下面将介绍常用的几种时间函数及其用法:

SELECT NOW();

NOW函数返回当前日期和时间。

SELECT CURDATE();SELECT CURTIME();

CURDATE返回当前日期,CURTIME返回当前时间。

SELECT YEAR(date);SELECT MONTH(date);SELECT DAY(date);SELECT HOUR(time);SELECT MINUTE(time);SELECT SECOND(time);

以上6个函数分别返回日期或时间的年份、月份、日份、小时、分钟和秒数。

SELECT DATE(date);SELECT TIME(time);

DATE函数返回日期部分,TIME函数返回时间部分。

SELECT DATE_FORMAT(date, format);SELECT TIME_FORMAT(time, format);

DATE_FORMAT和TIME_FORMAT函数可以将日期或时间格式化成指定的字符串。格式化字符串可以包含特殊的格式符,如 %Y表示四位数年份,%m表示两位数月份,%d表示两位数日期,%H表示24小时制小时数等等。例如:

SELECT DATE_FORMAT('2022-11-20', '%Y-%m-%d');SELECT TIME_FORMAT('14:30:59', '%H:%i:%s');

以上两条语句分别返回“2022-11-20”和“14:30:59”,其中%Y-%m-%d表示年月日的格式,%H:%i:%s表示小时分钟秒的格式。

除了以上的函数外,MySQL还提供了一些其他的时间函数,比如TIMESTAMPADD、TIMESTAMPDIFF、DATEDIFF、DATE_ADD、DATE_SUB等等。这些函数可以根据需要进行选择和使用。

声明:关于《mysql数据库时间函数》以上内容仅供参考,若您的权利被侵害,请联系13825271@qq.com
本文网址:http://www.25820.com/tutorial/14_2067209.html