欢迎访问 生活随笔!

生活随笔

当前位置: 首页 > 运维知识 > 数据库 >内容正文

数据库

sql 时间 没有日期_SQL-补充:日期和时间戳互转

发布时间:2025/3/11 数据库 48 豆豆
生活随笔 收集整理的这篇文章主要介绍了 sql 时间 没有日期_SQL-补充:日期和时间戳互转 小编觉得挺不错的,现在分享给大家,帮大家做个参考.

补充:日期和时间戳互转

1. 日期转时间戳

-- 转十位

select UNIX_TIMESTAMP('2018-12-25 12:25:00');

结果:1545711900

-- 转十三位

SELECT REPLACE(unix_timestamp(current_timestamp(3)),'.','');

结果:1545711900021

2. 时间戳转日期 FROM_UNIXTIME(unix_timestamp)

select FROM_UNIXTIME(1545711900);

结果:2018-12-25 12:25:00

select FROM_UNIXTIME(1545711900,'%Y-%m-%d %T');(自定义返回日期格式)

-- 结果:2018-12-25 12:25:00

3. 函数

DATE_FORMAT(date,format)函数:用于以不同的格式显示日期/时间数据

date 参数是合法的日期;

format 规定日期/时间的输出格式;

示例:

select DATE_FORMAT(NOW(), '%Y-%m-%d %T');

结果:2018-12-25 12:25:00

总结

以上是生活随笔为你收集整理的sql 时间 没有日期_SQL-补充:日期和时间戳互转的全部内容,希望文章能够帮你解决所遇到的问题。

如果觉得生活随笔网站内容还不错,欢迎将生活随笔推荐给好友。