Python日期格式/函数
python中是否有以字符串格式返回日期的函数:即 2015年11月30日将作为2015年11月30日返回?如果输入为d=30,m=11,y=2015 谢谢你的帮助 检查 一般来说,您可以这样做:Python日期格式/函数,python,date,Python,Date,python中是否有以字符串格式返回日期的函数:即 2015年11月30日将作为2015年11月30日返回?如果输入为d=30,m=11,y=2015 谢谢你的帮助 检查 一般来说,您可以这样做: import datetime def special_datetime(d, m, y): s = datetime.datetime(day=d,month=m,year=y).strftime('%d.%B %Y') (d, my) = s.split('.') if
import datetime
def special_datetime(d, m, y):
s = datetime.datetime(day=d,month=m,year=y).strftime('%d.%B %Y')
(d, my) = s.split('.')
if int(d)%10 == 1:
d += 'st '
elif int(d) % 10 == 2:
d += 'nd '
elif int(d) % 10 == 3:
d += 'rd '
else:
d += 'th '
return d + my
strftime行为在同一文档中有描述是的,有。您是否查看过文档?我查看过,但找不到任何文档。它没有打印“2015年11月20日”(注:日期写为序号)。没有直接返回1、2、。。。所以,要么你用字典来回答这个问题。我还编辑了答案,为您提供了一个可能的解决方案。