将sql字符串字段转换为unix时间戳

uqxowvwt  于 2021-06-21  发布在  Mysql
关注(0)|答案(2)|浏览(415)

我的数据库中有一个字段“mydate”,它将日期显示为如下字符串

'8/1/2015 12:35:22 PM'

我正在尝试将其转换为我尝试过的unix时间戳

cast(UNIX_TIMESTAMP('mydate',"yyyy-MM-dd HH:mm:ss.SSSS")) AS new_date

这导致查询没有完全完成。如何将此“mydate”字段转换为unix时间戳。

hwazgwia

hwazgwia1#

尝试以下操作:

UNIX_TIMESTAMP(STR_TO_DATE(mydate, '%M %e %Y %h:%i%p'))
bis0qfac

bis0qfac2#

您可以简单地签入mysql字符串格式-

SELECT STR_TO_DATE('8/1/2015 11:35:22 PM','%d/%m/%Y %h:%i:%s %p');

相关问题