使用python-对字符串日期-计算-昨天-前天-明天-后天-或者指定前后天数-的新日期字符串
Posted on 2025-09-03 17:16 520_1351 阅读(70) 评论(0) 收藏 举报使用python-对字符串日期-计划昨天-前天-明天-后天-或者指定前后天数
如可以定义字符串日期,然后分别计算其前后多少天,以如下代码举例说明,在体过程如下:
1、将字符串,转换成 日期对象
2、再对日期对象,加上或者减去指定的天数,当然得到的也是日期对象
3、最后,再将结果的日期对象,转换回字符串类型
如下方式写到了一行,只为更清晰的看懂逻辑,对于日期对象 可以加上指定天数、也可以减去指定天数,天数可以是正数,也可以是负数
#!/usr/bin/evn python3 # # Author:qq-5201351 # import datetime today='2025-08-22' yestoday=(datetime.datetime.strptime(today, "%Y-%m-%d") - datetime.timedelta(days=1)).strftime("%Y-%m-%d") beforeyestoday=(datetime.datetime.strptime(today, "%Y-%m-%d") - datetime.timedelta(days=2)).strftime("%Y-%m-%d") tomorrow=(datetime.datetime.strptime(today, "%Y-%m-%d") + datetime.timedelta(days=1)).strftime("%Y-%m-%d") aftertomorrow=(datetime.datetime.strptime(today, "%Y-%m-%d") - datetime.timedelta(days=-2)).strftime("%Y-%m-%d") print(today) print(yestoday) print(beforeyestoday) print(tomorrow) print(aftertomorrow)
运行结果如下:
2025-08-22 2025-08-21 2025-08-20 2025-08-23 2025-08-24
尊重别人的劳动成果 转载请务必注明出处:https://www.cnblogs.com/5201351/p/19072141
作者:一名卑微的IT民工
出处:https://www.cnblogs.com/5201351
本博客所有文章仅用于学习、研究和交流目的,欢迎非商业性质转载。
由于博主的水平不高,文章没有高度、深度和广度,只是凑字数,不足和错误之处在所难免,希望大家能够批评指出。
博主是利用读书、参考、引用、复制和粘贴等多种方式打造成自己的文章,请原谅博主成为一个卑微的IT民工!
浙公网安备 33010602011771号