21
A
回答
36
UNIX_TIMESTAMP()
的伎倆:
SELECT UNIX_TIMESTAMP('2011-12-21 14:20:00');
然而,UNIX_TIMESTAMP()
功能只需要一個標準的MySQL格式的日期。如果你想使用AM/PM符號,你首先需要使用STR_TO_DATE
這樣的:
SELECT UNIX_TIMESTAMP(
STR_TO_DATE('2011-12-21 02:20pm', '%Y-%m-%d %h:%i%p')
);
17
雖然@ a'r已經給出了正確的答案,仍然是我在這裏想補充的是,這兩個參數STR_TO_DATE()函數,'日期字符串'格式和'日期格式'字符串應該具有匹配的' - '和':'的位置。
例如以下4個查詢返回完全相同的結果2014年5月28日11點三十分10秒
SELECT STR_TO_DATE('2014-05-28 11:30:10','%Y-%m-%d %H:%i:%s');
SELECT STR_TO_DATE('20140528 11:30:10','%Y%m%d %H:%i:%s');
SELECT STR_TO_DATE('2014-05-28 113010','%Y-%m-%d %H%i%s') ;
SELECT STR_TO_DATE('20140528 113010','%Y%m%d %H%i%s');
注: 2個PARAMS到STR_TO_DATE()中的每個功能查詢具有與' - '和''匹配的位置:
相關問題
- 1. 字符串到時間戳
- 2. 在java中的時間戳字符串到時間戳
- 3. 時間戳字符串到PHP中的日期字符串
- 4. 將字符串時間戳插入到具有時間戳字段的db中
- 5. 與字符串時間戳
- 6. 將字符串時間戳轉換爲PHP中的時間戳
- 7. 字符串到PHP時間戳
- 8. Clojure解析時間戳到字符串
- 9. 從字符串中刪除時間戳
- 10. Mongoid:時間戳類型的字符串?
- 11. 字符串轉換爲Mysql的時間戳的servlet的java
- 12. 轉換時間字符串到UNIX時間戳
- 13. 轉換YYMMDDHHMM日期/時間字符串到PHP時間戳
- 14. C++將修改後的MySQL時間戳存儲爲字符串
- 15. 「空」字符串到時間戳在Talend中的轉換
- 16. 強制將時間戳或時間間隔字符串轉換爲時間戳
- 17. Java時間戳字符串解析
- 18. 字符串匹配時間戳長階
- 19. Perl檢查一個字符串是否包含mysql時間戳
- 20. as3 - 從mysql格式化時間戳字符串
- 21. MySQL選擇時間戳作爲日期字符串
- 22. MySQL時間戳字段
- 23. MySQL的時間戳.NET時間戳
- 24. datetme,mysql中的時間戳字段
- 25. 將一個字符串轉換爲在時間戳中輸入時間戳
- 26. 轉換時刻字符串到時間戳整數PHP
- 27. Django - 字符串到日期 - 日期到UNIX時間戳
- 28. UNIX時間戳到MySQL DATETIME
- 29. 將Unix時間戳轉換爲帶Joda時間的字符串
- 30. 如何從mysql中的字符串變量中提取時間戳
http://dev.mysql.com/doc/refman/5.5/zh-CN/date-and-time-functions.html#function_unix-timestamp – cristian 2011-12-21 08:56:35