乐之之

知而行乐,乐而行之,天道酬勤,学无止境。
32、计算任意日期相减后的天数

题目:

  请计算任意日期相减后的天数

思路:

  1、定义一个函数

  2、将函数中两个参数分别进行设定相应参数含义。

  3、传入参数值,返回结果。

结果:

import datetime

def get_diff_days(pdate,days):
    pdate_obj = datetime.datetime.strptime(pdate,"%Y-%m-%d")
    time_gap = datetime.timedelta(days=days)
    print(pdate_obj)
    print(time_gap)
    pdate_result = pdate_obj-time_gap
    return pdate_result.strftime("%Y-%m-%d")

print(get_diff_days("2021-04-28",1))

---------------------------------------
2021-04-28 00:00:00
1 day, 0:00:00
2021-04-27

 

posted on 2022-11-17 13:11  乐之之  阅读(405)  评论(0编辑  收藏  举报