获取今天日期的指定格式,获取日期指定格式,[Python]代码de


[Python]代码

def Today(sep="/",fullfill=False,mode="ymd"):    """返回今天日期的字符串,以sep为分割符,如果fullfill为True,个位数字填零补充       如果默认分隔符为空是,fullfill会强制为True       sep:str,分隔符,可以为空,必要时需要转义       fullfill:bool,是否使用0对个位月份和日期填充       mode:str,年月日顺序,ymd格式    """    import datetime    tdy=datetime.date.today()    sy,sm,sd=(str(t) for t in (tdy.year,tdy.month,tdy.day))    if len(sep)==0:        fullfill=True    if fullfill==True:        sm=sm.zfill(2)        sd=sd.zfill(2)    iy=mode.index("y")    im=mode.index("m")    id=mode.index("d")    ll=[0] *3    ll[im]=sm    ll[iy]=sy    ll[id]=sd    ll=[i for i in ll if i!=0]    return sep.join(ll)

评论关闭