我是python新手。我有一個2012年1月11日格式的日期,我需要將其轉換爲2012年1月11日。我需要使用給定字典的過程:month = {1:January,2:February,... etc}。如果我打印(月份,日期字符串),那麼我應該知道。非常感謝您的幫助。將python中的字符串日期轉換爲python中的日月年
2
A
回答
2
datestring = '1/11/2012'
months = {'1':January, ...}
month, day, year = datestring.split('/')
print '{} {} {}'.format(day, months[month], year)
10
不要重新發明輪子。你不需要字典。
>>> import datetime
>>> datetime.datetime.strptime('1/11/2012', '%m/%d/%Y').strftime('%d %B %Y')
'11 January 2012'
1
>>> from datetime import datetime
>>> import calendar
>>> mydate = datetime.strptime('1/11/2012','%m/%d/%Y')
>>> calendar.month_name[mydate.month]
'January'
>>> mydate.year
2012
相關問題
- 1. 將字符串轉換爲日期python
- 2. 轉換字符串到日期在PHP中的「年月日」
- 3. 將日期字符串(YYYY/YYYY_mm.mdf)轉換爲可用日期Python
- 4. 將日期轉換爲Python中的字符串
- 5. 如何將字符串轉換爲Python中的日期格式?
- 6. PHP:將年中的日期轉換爲月份和月中的日期
- 7. 將日期時間對象轉換爲Python中的日期字符串
- 8. 在Python中,如何將字符串轉換爲日期對象並分別得到年,月和日?
- 9. 將字符串轉換爲日期(0512應轉換爲2012年5月)
- 10. 我如何將日期轉換爲日/月/年(20/Jan/2012)在python中
- 11. Java日期輸入日期爲字符串的轉換問題2014年10月
- 12. 無法將月份年份字符串轉換爲R中的日期
- 13. 轉換日期字符串到年月日
- 14. 將日期轉換爲年和月
- 15. 如何字符串日期2015年2月12日轉換爲2015年12月2日在java中
- 16. 在python 3中將字符串轉換爲日期時間
- 17. 在Python中將字符串轉換爲日期時間
- 18. 將日期轉換爲字符串以便在python中操作
- 19. 在Python中將文本字符串列轉換爲日期列
- 20. 在python 2.6中將字符串'01May2001'轉換爲日期?
- 21. 2010年4月5日,字符串必須在Java中轉換爲日期
- 22. 將特定字符串(0716_F_Frndy)轉換爲日期(2016年7月1日)
- 23. 如何將日期字符串轉換爲格式「2010年11月17日」
- 24. 如何在Excel表格中將日/月/年的日期轉換爲月/日/年的日期
- 25. 將字符串轉換日期(月,年)到了time.time
- 26. Python的日期字符串轉換爲Python的日期和減去
- 27. 如何將日期轉換爲年,月,日日期格式
- 28. 如何在python中將字符串日期轉換爲日期時間格式?
- 29. 轉換日期爲JSON日期字符串在python
- 30. 將「2012年3月2日」轉換爲日期時間對象的Python
請看一看Python標準[DATETIME](http://docs.python.org/library/datetime.html)模塊。 – msvalkon
用[作業]重新標記 – froeschli