gpt4 book ai didi

mysql - 如何将时间戳转换为字符串

转载 作者:行者123 更新时间:2023-11-29 12:17:32 24 4
gpt4 key购买 nike

这有点奇怪。我需要将时间戳保存到 varchar(15) 中,该列定义为 varchar(15) 并存储实际的数字时间戳。

所以我有类似“2015-03-01 20:00:00”的内容,需要将其保存为“1427725068”。有没有办法直接在mysql中这样做?谢谢

最佳答案

varchar 日期不是真实日期,您需要在进行任何进一步操作之前将它们转换为真实日期。该函数是 str_to_date ,然后使用 unix_timestamp 来获取值:

mysql> select unix_timestamp(str_to_date('2015-03-01 20:00:00','%Y-%m-%d %H:%i:%s')) as utime;
+------------+
| utime |
+------------+
| 1425220200 |
+------------+

关于mysql - 如何将时间戳转换为字符串,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/29541107/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com