美文网首页数据库MySQL
29 日期和时间函数 1

29 日期和时间函数 1

作者: 菩提树下参悟 | 来源:发表于2022-08-07 08:45 被阅读0次

获取日期、时间

函数 用法
CURDATE() ,CURRENT_DATE() 返回当前日期,只包含年、月、日
CURTIME() , CURRENT_TIME() 返回当前时间,只包含时、分、秒
NOW() / SYSDATE() / CURRENT_TIMESTAMP() / LOCALTIME() /
LOCALTIMESTAMP() 返回当前系统日期和时间
UTC_DATE() 返回UTC(世界标准时间)日期
UTC_TIME() 返回UTC(世界标准时间)时间

例子:

SELECT
CURDATE(),CURTIME(),NOW(),SYSDATE()+0,UTC_DATE(),UTC_DATE()+0,UTC_TIME(),UTC_TIME()+0
FROM DUAL;

日期与时间戳的转换

函数 用法
UNIX_TIMESTAMP() 以UNIX时间戳的形式返回当前时间。SELECT UNIX_TIMESTAMP() ->1634348884
UNIX_TIMESTAMP(date) 将时间date以UNIX时间戳的形式返回。
FROM_UNIXTIME(timestamp) 将UNIX时间戳的时间转换为普通格式的时间

举例:

mysql> SELECT UNIX_TIMESTAMP(now());
mysql> SELECT UNIX_TIMESTAMP(CURDATE());
mysql> SELECT UNIX_TIMESTAMP(CURTIME());
mysql> SELECT UNIX_TIMESTAMP('2011-11-11 11:11:11')

相关文章

网友评论

    本文标题:29 日期和时间函数 1

    本文链接:https://www.haomeiwen.com/subject/qhtoirtx.html