python用datetime来输出前一天的日期

输入2018-01-31格式的字符串然后输出其前一天的日期

python初学者,大佬看见代码,见谅

def prev_day(date_str):
    tm = date_str.split("-")	# 分割字符串
    time = datetime.datetime(int(tm[0]), int(tm[1]), int(tm[2]))			# 生成时间
    return (time + datetime.timedelta(days=-1)).strftime("%Y-%m-%d")		# timedelta日期差

发布了10 篇原创文章 · 获赞 1 · 访问量 171

猜你喜欢

转载自blog.csdn.net/weixin_43626356/article/details/105139341
今日推荐