我有以下格式的日期字符串2011-03-07如何將它轉換爲python中的datetime?如何將字符串轉換爲python中的datetime
4
A
回答
3
您可以使用datetime.date
:
>>> import datetime
>>> s = '2011-03-07'
>>> datetime.date(*map(int, s.split('-')))
datetime.date(2011, 3, 7)
18
嘗試下面的代碼,它使用strptime
從datetime module:
from datetime import datetime
datetime.strptime('2011-03-07','%Y-%m-%d')
我注意到,這(和許多其他的解決方案)是很輕鬆找到與谷歌;)
1
退房datetime.datetime.strptime
及其妹妹strftime
爲此:
from datetime import datetime
time_obj = datetime.strptime("2011-03-07", "%Y-%m-%d")
它用於從日期時間到字符串和後面的解析和格式化。
2
試試這個:
import datetime
print(datetime.datetime.strptime('2011-03-07', '%Y-%m-%d'))
1
的datetime.datetime對象從standard library有datetime.strptime(DATE_STRING,格式)的構造很可能比你自己做任何手動字符串操作更可靠。
閱讀strptime strings以瞭解如何指定所需的格式。
相關問題
- 1. 如何將DateTime轉換爲字符串
- 2. 如何將字符串轉換爲python中的datetime對象?
- 3. 如何將datetime轉換爲python中的字符串django
- 4. 將字符串轉換成datetime在python
- 5. 的Sybase:將字符串轉換爲datetime
- 6. 字符串轉換爲DateTime
- 7. 字符串轉換爲DateTime
- 8. 如何將字符串轉換爲datetime(datetime)格式相同?
- 9. 將字符串轉換爲DateTime Asp.Net
- 10. 將字符串轉換爲DateTime?
- 11. 將字符串轉換爲datetime
- 12. 將「9am」字符串轉換爲DateTime
- 13. 將字符串轉換爲dateTime美國
- 14. 將字符串轉換爲DateTime
- 15. 將字符串轉換爲datetime問題
- 16. 將字符串轉換(與UTC)爲DateTime
- 17. 問題將字符串轉換爲datetime
- 18. 將空字符串轉換爲datetime
- 19. SQL Server將字符串轉換爲datetime
- 20. 將字符串轉換爲DATETIME
- 21. 無法將字符串轉換爲DateTime?
- 22. 將DateTime和Boolean轉換爲字符串
- 23. 將字符串從xml轉換爲DateTime
- 24. 將字符串轉換爲DateTime Ruby
- 25. 將字符串轉換爲DateTime對象
- 26. Powershell將字符串轉換爲datetime
- 27. 將字符串轉換爲DateTime?
- 28. 將字符串轉換日期爲datetime
- 29. LINQ將DateTime轉換爲字符串
- 30. Elixir將datetime轉換爲字符串
'我有類似的問題'http://stackoverflow.com/questions/3700118/getting-formatted-datetime-in-python-like-in-php – sultan 2011-03-07 13:01:28
谷歌搜索的查詢'python convert datetime to string '返回106.000結果! – ssoler 2011-03-07 16:51:52