我會如何使用python datetime模塊將週日縮寫(%a)轉換爲週日數(%u)?python datetime,將weekday的abbrv轉換爲數字?
1
A
回答
5
>>> import calendar
>>> zip(list(calendar.day_abbr), range(7))
[('Mon', 0), ('Tue', 1), ('Wed', 2), ('Thu', 3), ('Fri', 4), ('Sat', 5), ('Sun', 6)]
1
用任意日期調用datetime
模塊,並將%a
和%u
的轉換結果保存在地圖中。 %a
是這張地圖的關鍵,%u
是價值。
將日期遞增一天。
重複7次。
現在你有一個地圖,它返回你尋求的值爲%a
的任何可能的值。
1
更好地使用time.strptime函數,該函數取決於語言環境。如果它設置爲英語(通常默認),你應該得到
>>> import time
>>> time.strptime("Tue", '%a').tm_wday
>>> 1
相關問題
- 1. 將sting轉換爲datetime python
- 2. 將python datetime轉換成Oracle數字
- 3. 將DateTime轉換爲整數
- 4. 將QdateTime轉換爲普通的python dateTime?
- 5. 將字符串轉換成datetime在python
- 6. 將datetime轉換爲本地python
- 7. Python - Pandas - 將YYYYMM轉換爲datetime
- 8. 將unicode轉換爲datetime strptime python
- 9. 如何將.NET tick轉換爲python datetime?
- 10. 的Sybase:將字符串轉換爲datetime
- 11. 如何將字符串轉換爲python中的datetime對象?
- 12. 如何將字符串轉換爲python中的datetime
- 13. 如何將datetime轉換爲python中的字符串django
- 14. 將字符串轉換爲DateTime Asp.Net
- 15. 將字符串轉換爲DateTime?
- 16. 將字符串轉換爲datetime
- 17. 將「9am」字符串轉換爲DateTime
- 18. 將字符串轉換爲dateTime美國
- 19. 將字符串轉換爲DateTime
- 20. 將字符串轉換爲datetime問題
- 21. 將字符串轉換(與UTC)爲DateTime
- 22. 問題將字符串轉換爲datetime
- 23. 將空字符串轉換爲datetime
- 24. SQL Server將字符串轉換爲datetime
- 25. 將字符串轉換爲DATETIME
- 26. 無法將字符串轉換爲DateTime?
- 27. 將DateTime和Boolean轉換爲字符串
- 28. 將字符串從xml轉換爲DateTime
- 29. 將字符串轉換爲DateTime Ruby
- 30. 將字符串轉換爲DateTime對象
這裏不需要'zip' - 'list(calendar.day_abbr).index'將完成提問者想要的內容。 – lvc 2011-06-06 14:00:33
@lvc同意,'zip'只是爲了可視化。 – 2011-06-06 14:02:42