我的数据库中有一个字段“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时间戳。
hwazgwia1#
尝试以下操作:
UNIX_TIMESTAMP(STR_TO_DATE(mydate, '%M %e %Y %h:%i%p'))
bis0qfac2#
您可以简单地签入mysql字符串格式-
SELECT STR_TO_DATE('8/1/2015 11:35:22 PM','%d/%m/%Y %h:%i:%s %p');
2条答案
按热度按时间hwazgwia1#
尝试以下操作:
bis0qfac2#
您可以简单地签入mysql字符串格式-