回答
首先是快速和骯髒的方式,和第二的精確的方式(識別白天儲蓄或不)。
import time
time.ctime() # 'Mon Oct 18 13:35:29 2010'
time.strftime('%l:%M%p %Z on %b %d, %Y') # ' 1:36PM EDT on Oct 18, 2010'
time.strftime('%l:%M%p %z on %b %d, %Y') # ' 1:36PM EST on Oct 18, 2010'
'%z'產生偏移,例如'-0400'。 '%Z'自動爲您提供當前時區名稱(或縮寫)。 Python不支持'%l',您可以改用'%I'。 – jfs 2013-12-14 19:30:35
%Z給我「東部時區」我怎樣才能得到'est'或'EST'的縮寫 – 2017-11-14 19:24:29
看看由http://docs.python.org/library/time.html
提供的設施,讓您有幾個轉換函數存在。
編輯:看到datetime
(http://docs.python.org/library/datetime.html#module-datetime)也爲更多的OOP樣的解決方案。上面鏈接的time
庫有點必要。
所有你需要的是in the documentation。
import time
time.strftime('%X %x %Z')
'16:08:12 05/08/03 AEST'
你可以這樣做:
>>> from time import gmtime, strftime
>>> strftime("%a, %d %b %Y %H:%M:%S +0000", gmtime())
'Thu, 28 Jun 2001 14:17:15 +0000'
上的%代碼的完整文檔是在http://docs.python.org/library/time.html
- 1. 在Sofia中顯示當前時間:分鐘24小時格式
- 2. 如何顯示當前時間?
- 3. 顯示當前時間
- 4. 顯示當前時間(EST)
- 5. 在Python中以mm/dd/yyyy格式顯示當前日期
- 6. 以這種格式顯示當前時間:HH:mm:ss
- 7. 如何以HH:MM格式顯示時間?
- 8. 如何以表格的形式顯示當前的日期和時間
- 9. 如何在magento管理面板中顯示當前時間?
- 10. 如何使用XSLT2.0在日誌中顯示當前時間
- 11. 如何在Toad for Oracle中顯示當前日期和時間?
- 12. Android:以人類可讀格式顯示剩餘時間
- 13. 以可讀格式顯示日期時間
- 14. 如何在C#中獲取當前短日期時間格式?
- 15. 如何在Selenium IDE中使用javascript格式化當前時間
- 16. 如何在python中獲取當前日期時間的字符串格式?
- 17. 如何在不同的時區連續顯示當前時間?
- 18. gitpython:如何在gitk中以可讀格式顯示斑點之間的差異?
- 19. 如何在iphone中顯示12小時格式的時間
- 20. 如何以'可讀的'日期時間格式顯示以下內容?
- 21. 如何在Python中將RFC 822時間戳轉換爲可讀格式?
- 22. 如何在SQLite3中以可讀格式打印時間戳?
- 23. 時間顯示格式?
- 24. 格式當前日期顯示星期
- 25. 如何在python中顯示語言環境敏感的時間格式(無秒)
- 26. 如何在網頁上顯示當前時間?
- 27. 如何在wp7應用程序上顯示當前時間?
- 28. 如何在淡入淡出後重復顯示當前時間?
- 29. 我如何在標籤上顯示當前時間?
- 30. 如何顯示當前時間的TextView中的Widget
對不起,我認爲這將有助於在網站上擴展問題和答案的數據庫。之前沒有人問過這個問題。 – ensnare 2010-10-18 17:57:39
@ensnare:其中每一個似乎已經回答了這個問題:http://stackoverflow.com/search?q=%5Bpython%5D+time+format。你是否暗示你的問題有一些獨特之處?如果是這樣,是什麼讓你的問題獨特? – 2010-10-18 19:35:39
可能重複的[Python:日期,時間格式化](http://stackoverflow.com/questions/2487109/python-date-time-formatting) – 2010-10-18 19:36:44