[英]Convert SQL string field into unix timestamp
我在我的數據庫中有一個字段'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時間戳。
嘗試這樣的事情:
UNIX_TIMESTAMP(STR_TO_DATE(mydate, '%M %e %Y %h:%i%p'))
你可以簡單地檢查mysql字符串格式 -
SELECT STR_TO_DATE('8/1/2015 11:35:22 PM','%d/%m/%Y %h:%i:%s %p');
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.