-- 示例代码:在 MySQL 中使用时间戳格式化函数
-- 1. 使用 DATE_FORMAT 函数格式化时间戳
SELECT DATE_FORMAT(NOW(), '%Y-%m-%d %H:%i:%s') AS formatted_datetime;
-- 解释:DATE_FORMAT 函数用于将日期时间按照指定的格式进行格式化。'%Y-%m-%d %H:%i:%s' 表示年-月-日 小时:分钟:秒。
-- 2. 使用 FROM_UNIXTIME 函数将 Unix 时间戳转换为可读日期时间
SELECT FROM_UNIXTIME(1633072800, '%Y-%m-%d %H:%i:%s') AS formatted_unixtime;
-- 解释:FROM_UNIXTIME 函数将 Unix 时间戳(自 1970-01-01 以来的秒数)转换为可读的日期时间格式。
-- 3. 使用 UNIX_TIMESTAMP 函数获取当前时间的时间戳
SELECT UNIX_TIMESTAMP() AS current_unix_timestamp;
-- 解释:UNIX_TIMESTAMP 函数返回当前时间的 Unix 时间戳,即从 1970-01-01 到现在的秒数。
-- 4. 使用 TIMESTAMPDIFF 函数计算两个时间戳之间的差异
SELECT TIMESTAMPDIFF(SECOND, '2021-10-01 12:00:00', NOW()) AS time_difference_seconds;
-- 解释:TIMESTAMPDIFF 函数用于计算两个时间之间的差异,单位可以是 YEAR、MONTH、DAY、HOUR、MINUTE 或 SECOND。
上一篇:mysql 比较时间
下一篇:mysql bitmap
Laravel PHP 深圳智简公司。版权所有©2023-2043 LaravelPHP 粤ICP备2021048745号-3
Laravel 中文站