import fire import datetime class DateStr(object): def cal_days(self, date_str1, date_str2): """计算两个日期之间的天数""" date_str1 = str(date_str1) date_str2 = str(date_str2) d1 = datetime.datetime.strptime(date_str1, '%Y%m%d') d2 = datetime.datetime.strptime(date_str2, '%Y%m%d') delta = d1 - d2 return delta.days def days2today(self, date_str): """计算某天距离今天的天数""" date_str = str(date_str) d = datetime.datetime.strptime(date_str, '%Y%m%d') delta = datetime.datetime.now() - d return delta.days if __name__ == '__main__': fire.Fire(DateStr)