本文共 3657 字,大约阅读时间需要 12 分钟。
MySQL 作为一款开源的免费关系型数据库,拥有庞大的用户基础。本文将列出常用日期函数与日期转换格式化函数,帮助开发者更高效地处理日期数据。
AbstractConnectionFactory
获取数据库连接。SchedulerFactory
获取调度中心服务。MessageProducer
发送消息,MessageConsumer
接收消息。SELECT DAYOFWEEK('2016-01-16')
SELECT DAYOFWEEK('2016-01-16 00:00:00')
SELECT WEEKDAY('2016-01-16')
SELECT WEEKDAY('2016-01-16 00:00:00')
SELECT DAYOFMONTH('2016-01-16')
SELECT DAYOFMONTH('2016-01-16 00:00:00')
SELECT DAYOFYEAR('2016-03-31')
SELECT DAYOFYEAR('2016-03-31 00:00:00')
SELECT MONTH('2016-01-16')
SELECT MONTH('2016-01-16 00:00:00')
SELECT DAYNAME('2016-01-16')
SELECT DAYNAME('2016-01-16 00:00:00')
Saturday
。SELECT MONTHNAME('2016-01-16')
SELECT MONTHNAME('2016-01-16 00:00:00')
January
。SELECT QUARTER('2016-01-16')
SELECT QUARTER('2016-01-16 00:00:00')
SELECT WEEK('2016-01-03', 1)
SELECT WEEK('2016-01-03')
SELECT HOUR('11:22:33')
SELECT HOUR('2016-01-16 11:22:33')
SELECT MINUTE('11:22:33')
SELECT MINUTE('2016-01-16 11:44:33')
SELECT SECOND('11:22:33')
SELECT SECOND('2016-01-16 11:44:22')
SELECT PERIOD_ADD(1601, 2)
SELECT PERIOD_ADD(191602, 3)
SELECT PERIOD_DIFF(1602, 9002)
SELECT PERIOD_DIFF(191602, 191607)
SELECT DATE_ADD('2015-12-31 23:59:59', INTERVAL 1 SECOND)
SELECT DATE_ADD('2016-01-01 00:00:00', INTERVAL '-1 10' DAY_HOUR)
SELECT CURDATE()
SELECT CURRENT_DATE()
SELECT UNIX_TIMESTAMP('2016-01-16')
SELECT UNIX_TIMESTAMP('2016-01-16 23:59:59')
SELECT DATE_FORMAT('2016-01-16 22:23:00','%W %M %Y')
SELECT DATE_FORMAT('2016-01-16 22:23:00','%D %y %a %d %m %b %j')
SELECT NOW()
SELECT FROM_UNIXTIME(1452959999, '%Y-%m-%d %H:%i:%s')
SELECT FROM_UNIXTIME(1452959999)
SELECT SEC_TO_TIME(2378)
00:39:38
。SELECT TIME_TO_SEC('22:23:00')
SELECT ADDTIME('2015-12-31 23:59:59', '01:01:01')
SELECT CONVERT_TZ('2004-01-01 12:00:00', '+00:00', '+10:00')
SELECT STR_TO_DATE('2015-01-01', '%Y-%m-%d')
SELECT from_unixtime(14290450779, '%M %d %Y')
%M
:月份的英文名字(如 January
)。%d
:月份中的天数(如 15
)。%Y
:四位数年份(如 2023
)。通过以上函数,开发者可以高效地处理日期和时间数据,完成各种日期计算和格式转换任务。
转载地址:http://oabfk.baihongyu.com/