我是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