gpt4 book ai didi

MySQL - 将 "hh:mm PM"转换为 unix 时间戳

转载 作者:行者123 更新时间:2023-11-29 12:14:37 25 4
gpt4 key购买 nike

给定 - 由于一些糟糕的设计(遗留),我的表中的一列(名为delivery_time)将“交货时间”存储为以下格式的字符串'时:分下午'。我还有另一列(名为 delivery_date),其数据类型为“日期”,格式为 yyyy-mm-dd

做什么 - 使用这两列中的信息,我需要在 unix 时间戳中查找日期(日期和时间)。

我能够使用以下函数将 delivery_date 转换为 unix 时间戳 -

unix_timestamp(cast(delivery_date as date))

有人可以建议如何处理delivery_time列吗?

最佳答案

尚未验证,但我想这对你有用

SELECT   
UNIX_TIMESTAMP(CONCAT(delivery_date, ' ',
STR_TO_DATE(delivery_time,'%h:%i %p)) AS
my_unix_timestamp

关于MySQL - 将 "hh:mm PM"转换为 unix 时间戳,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/30036498/

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