fromunixtime()
将 Unix 时间戳(以秒为单位)转换为格式为“yyyy-MM-dd HH:mm: ss”的日期和时间 MySQL 是一个的函数 string
-
首先,确保存储在 MySQL 数据库中的时间数据是 Unix 时间戳格式。 如果以其他格式存储(例如“YYYY-MM-DD HH:MM:SS”),则必须先将其转换为Unix时间戳。 可以使用
UNIX_TIMESTAMP()
函数进行转换:SELECT UNIX_TIMESTAMP ('2022-01-01 00:00:00');
-
使用
FROM_UNIXTIME()
函数将 Unix 时间戳转换为日期和时间字符串。选择 FROM_UNIXTIME(1641027600 , '%Y- %m -%d %H:%i:%s') as 日期;
此示例将 Unix 时间戳
1641027600
转换为“yyyy-MM-dd HH:mm Date”和时间:ss 格式的字符串。%Y
是年份,%m
是月份,%d
是日期,%H
是日期代表。 小时,%i
代表分钟,%s
代表秒。 您可以根据需要调整格式。 -
如果需要将 Unix 时间戳作为参数传递给查询,使用占位符(如
?):
SELECT FROM_UNIXTIME(?, '%Y-%m-%d %H:%i:%s') as date;
然后,在运行查询时将占位符替换为实际的 Unix 时间戳值。
SELECT FROM_UNIXTIME(1641027600 , ' %Y-%m-%d %H:%i:%s') as 日期;
上述步骤允许您使用fromunixtime()
函数处理MySQL中的时间数据。
以上内容来源于互联网,不代表本站全部观点。 欢迎关注:zhujipindao.com
评论前必须登录!
注册