【发布时间】:2014-05-09 11:03:04
【问题描述】:
我正在尝试编写一个程序,要求用户以 mm/dd/yyyy 格式输入日期并进行转换。所以,如果用户输入 01/01/2009,程序应该显示 2009 年 1 月 1 日。这是我目前的程序。我设法转换了月份,但其他元素周围有一个括号,因此它显示为 January [01] [2009]。
date=input('Enter a date(mm/dd/yyy)')
replace=date.replace('/',' ')
convert=replace.split()
day=convert[1:2]
year=convert[2:4]
for ch in convert:
if ch[:2]=='01':
print('January ',day,year )
提前谢谢你!
【问题讨论】:
-
您看过
convert实际包含的内容吗? -
它显示:['01', '01', '2009']
-
你了解切片的工作原理吗?
标签: python datetime python-3.x