python中是否有一个以字符串格式返回日期的函数:即 2015年11月30日将返回2015年11月30日?如果输入为d = 30,则m = 11,y = 2015
感谢您的帮助!
答案 0 :(得分:0)
检查datetime
通常你可以这样做: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行为在同一文档at the end
中描述