Python代码阅读

Python代码阅读(第78篇):获取n天前的日期

2021-11-16  本文已影响0人  FelixZzzz

Python 代码阅读合集介绍:为什么不推荐Python初学者直接看项目源码

本篇阅读的代码在日期类型上实现了获取n天前的日期的功能。

本篇阅读的代码片段来自于30-seconds-of-python

days_ago

from datetime import timedelta, date

def days_ago(n):
  return date.today() - timedelta(n)

# EXAMPLES
print(days_ago(5)) # 2021-12-04

days_ago函数接收一个整数n,返回n天前的日期。

函数使用date.today()获取几天的日期,再使用date2 = date1 - timedelta运算方式计算n天前的日期。

具体datetime模块的内容和相关的计算规则可以查看Python官方文档

上一篇下一篇

猜你喜欢

热点阅读