python 日期操作

  • will 

需求

将创建时间超过两天的文件删除。

实现

原本傻傻地自己推导了年月日各种特殊情况,累觉不爱时才想到这种需求应该有库可以使用才对。于是找到了datetime

import datetime
def cptime(year, month, day):
    ctime = datetime.date.today()
    dtime = datetime.date(year, month, day)
    if dtime+datetime.timedelta(1)==ctime or dtime==ctime or dtime>ctime:
        return 1
    else:
        return 0
标签: