我有很多時間戳列,我需要使用混合時區。用戶時區設置爲我用於前端的語言,因此我需要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使用php的時間戳
- 2. 格式時間戳
- 3. 將mysql時間戳的時間轉換爲am/pm格式
- 4. 如何在PHP中格式化MySQL中的時間戳?
- 5. 將MySQL時間戳格式設置爲ics格式
- 6. MySQL的時間戳.NET時間戳
- 7. composer.lock時間戳格式
- 8. 時間戳格式匹配
- 9. sqlite時間戳格式
- 10. log4j2 PatternLayout時間戳格式
- 11. PHP時間戳格式
- 12. 格式化MongoDB時間戳
- 13. R中的兩個時間戳格式
- 14. 格式化UserSpice中的時間戳
- 15. 格式11/16/2002 12:00:00 PM MySQL date中的時間戳
- 16. 如何更改mysql中的時間戳格式
- 17. 在php腳本中關閉/提前1小時的時間戳
- 18. 正則表達式匹配MySQL時間戳格式「YMD H:M:S」
- 19. 轉換MySQL的時間戳更可讀的格式
- 20. CSLogItem時間戳格式(NSTimeInterval自何時?)
- 21. 混帳:時區和時間戳格式
- 22. mysql時間戳列
- 23. 談到MySQL的時間戳爲R日期格式
- 24. 將MySql日期時間戳轉換爲JavaScript的日期格式
- 25. 將mysql時間戳格式化爲有意義的內容
- 26. 通過多臺機器時間戳數據 - 時間已關閉?
- 27. Symfony3格式的Unix時間戳輸入
- 28. 刪除時間戳格式的秒 - php
- 29. 時間戳的相對格式化
- 30. 數字格式的Oracle時間戳SQL
+1:對於比我快,並提出意見 – 2009-12-07 19:22:15
感謝您的答覆。我認爲這將是最好的。 – Kyle 2009-12-07 19:27:05