我有很多時間戳列,我需要使用混合時區。用戶時區設置爲我用於前端的語言,因此我需要MySQL從select *返回unix時間戳。從MySQL時間戳列中獲取數據時,有沒有辦法關閉自動格式化?關閉MySQL中的時間戳格式
3
A
回答
4
YYYY-MM-DD HH:MM:SS
是MySQL中時間戳列的默認表示。我不相信你可以在全球範圍內改變這一點。
兩個選項:
而不是做一個
SELECT *
的,做SELECT *, UNIX_TIMESTAMP(your_timestamp_column) AS your_timestamp
,這將是Unix格式的your_timestamp
列添加到結果。爲每個執行相同操作的表製作視圖(
CREATE VIEW
)CREATE VIEW your_view AS SELECT *, UNIX_TIMESTAMP(your_timestamp_column) AS your_unix_timestamp FROM your_table;
然後,你可以做
SELECT * FROM your_view;
,讓你的Unix時間戳,無所添加到您的查詢。
1
是。
您可以包裝提交的UNIX_TIMESTAMP函數是這樣的:
選擇your_table UNIX_TIMESTAMP(your_timestamp_column);
有關這和其他MySQL數據和時間功能的更多信息,請參見: http://dev.mysql.com/doc/refman/5.1/en/date-and-time-functions.html#function_unix-timestamp
相關問題
- 1. 節點MySQL格式的JavaScript時間戳
- 2. 格式mysql使用php的時間戳
- 3. VB:格式化Mysql的時間戳
- 4. 關於時間戳格式的問題
- 5. 格式時間戳
- 6. MYSQL加載數據時間戳格式
- 7. 從MYSQL查詢格式化時間戳
- 8. Joda DateTime ,,格式化和Mysql時間戳
- 9. PHP或MySQL的時間戳關閉7小時
- 10. Unix的時間戳格式
- 11. jQuery的時間戳格式
- 12. gnuplot的時間戳格式
- 13. 將mysql時間戳的時間轉換爲am/pm格式
- 14. mysql數據類型時間戳的格式日期時間
- 15. 如何在PHP中格式化MySQL中的時間戳?
- 16. 將MySQL時間戳格式設置爲ics格式
- 17. MySQL的時間戳.NET時間戳
- 18. 什麼時間戳格式?
- 19. Logrus時間戳格式化
- 20. sqlite時間戳格式
- 21. 格式化時間戳
- 22. 時間戳格式匹配
- 23. 格式時間戳輸出
- 24. 格式化MongoDB時間戳
- 25. composer.lock時間戳格式
- 26. PHP時間戳格式
- 27. log4j2 PatternLayout時間戳格式
- 28. 時間戳在哪個電話關閉?
- 29. 以H:MM:SS格式格式化時間戳
- 30. 格式化UserSpice中的時間戳
+1:對於比我快,並提出意見 – 2009-12-07 19:22:15
感謝您的答覆。我認爲這將是最好的。 – Kyle 2009-12-07 19:27:05