python 获取n天前的日期列表、获取指定日期n天前的日期
2017-03-01 12:43
302 查看
获取今天的前n天的日期列表
import datetime def get_nday_list(n): import datetime before_n_days = [] for i in range(1, n + 1)[::-1]: before_n_days.append(str(datetime.date.today() - datetime.timedelta(days=i))) return before_n_days a = get_nday_list(7) print(a) ['2017-02-22', '2017-02-23', '2017-02-24', '2017-02-25', '2017-02-26', '2017-02-27', '2017-02-28']
获取指定时间的前n天的日期
import datetime def get_day_nday_ago(date,n): t = time.strptime(date, "%Y-%m-%d") y, m, d = t[0:3] Date = str(datetime.datetime(y, m, d) - datetime.timedelta(n)).split() return Date[0] # 示例 a=get_day_nday_ago('2017-02-11',7) print a 2017-02-04
相关文章推荐
- 004_021 Python 以指定的概率获取元素 以一个列表为基准概率,从一个列表中随机获取元素
- python 如何将字符串转化为datetime.date【获取指定日期的上月和两个日期之间相差的月数】
- python获取下周周一日期(获取指定周指定周几)
- Python根据指定日期获取周的信息
- python3 datetime 获取指定日期的时间戳
- python 获取指定文件夹下所有文件名称并写入列表
- Python获取时间范围内日期列表和周列表的函数
- python获取指定目录下所有文件名列表的方法
- python 获取指定文件夹下所有文件名称并写入列表的实例
- python获取指定目录下所有文件名列表的方法
- 使用Python脚本获取指定格式文件列表的方法
- python—指定日期,从用户登录列表中找出用户该日期最可能的地理位置
- Python 获取新浪微博指定用户的微博列表
- 【Python】获取两个日期之间的所有日期的列表
- python获取指定日期范围内的每一天,每个月,每季度
- 使用Python获取指定文件夹下文件名列表
- python获取指定目录下所有文件名列表的方法
- python 获取指定文件列表
- Python获取两个日期之间的列表
- Python获取时间范围内日期列表和周列表的函数