gpt4 book ai didi

mysql - 在MySQL中将字符串转换为时间戳格式

转载 作者:搜寻专家 更新时间:2023-10-30 20:14:09 25 4
gpt4 key购买 nike

我的 MySQL 数据库中有一列包含字符串格式的时间戳数据。我想将它转换成时间戳格式。

下面是示例数据:

Date
--------------------------------
Fri Dec 14 14:11:43 IST 2018
Fri Dec 14 14:13:20 IST 2018

我希望结果采用以下格式:

14-12-2018 14:11:43
14-12-2018 14:13:20

最佳答案

通过使用 STR_TO_DATE() 将字符串转换为 DATETIME,然后通过使用 DATE_FORMAT() 可以将其更改为预期的日期时间格式。

以下查询将返回预期的输出日期时间格式:

SELECT DATE_FORMAT(
STR_TO_DATE('Fri Dec 14 14:11:43 IST 2018', '%a %b %d %T IST %Y'),
'%d-%m-%Y %H:%i:%s');

输出:

14-12-2018 14:11:43

db<>fiddle demo

link 中提供了引用格式

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

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