【发布时间】:2017-05-18 14:39:24
【问题描述】:
我有这段代码可以获取当前日期并将其转换为文字格式。
import datetime
days={'0':'Monday','1':'Tuesday','2':'Wednesday',
'3':'Thursday','4':'Friday','5':'Saturday',
'6':'Sunday'}
months={'1':'January','2':'February','3':'March','4':'April',
'5':'May','6':'June','7':'July','8':'August',
'9':'September','10':'October','11':'November','12':'December'}
currentDay=datetime.date.weekday(datetime.datetime.now())
currentMonth=datetime.date.today().month
currentDate=str(datetime.date.today().day)
if currentDate[:1]=="1":suffix="st"
elif currentDate[:1]=="2":suffix="nd"
elif currentDate[:1]=="2":suffix="rd"
else:suffix="th"
dateString=("{} the {}{} of {}".format(
days[str(currentDay)],currentDate,suffix,months[str(currentMonth)]))
今天的输出,
>>>Wednesday the 4th of January
我将如何将格式为 DD/MM/YYYY 的用户输入转换为 word 格式?
【问题讨论】:
-
使用正确格式的
datetime.strptime。请参阅文档。
标签: python python-3.x datetime datetime-format python-datetime