簡體   English   中英

將SQL字符串字段轉換為unix時間戳

[英]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.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM