Python日期格式/函数

时间:2015-11-30 15:09:10

标签: python date

python中是否有一个以字符串格式返回日期的函数:即 2015年11月30日将返回2015年11月30日?如果输入为d = 30,则m = 11,y = 2015

感谢您的帮助!

1 个答案:

答案 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

中描述