小编Bra*_*tty的帖子

如何在Python中将日期范围划分为几个月?

我有以下日期范围:

begin: 2018-02-15
end: 2018-04-23
Run Code Online (Sandbox Code Playgroud)

我要实现以下目标:

["2018-02-15 - 2018-02-28", "2018-03-01 - 2018-03-31", "2018-04-01 - 2018-04-23"]
Run Code Online (Sandbox Code Playgroud)

本质上,我想将给定的日期范围划分为几个月。我想不出一种在Python中完成此操作的方法。

我在这里考虑了解决方案,但是,这会根据指定的时间间隔拆分日期范围。我希望能够动态分割日期范围。

因此,鉴于日期范围为2018年2月15日至2018年4月23日,我希望能够获得该范围内的各个月份,如下所示:

  • 2018年2月15日至2018年2月28日
  • 2018年3月1日至2018年3月31日
  • 2018年4月1日至2018年4月23日

python datetime python-3.x

1
推荐指数
2
解决办法
2357
查看次数

标签 统计

datetime ×1

python ×1

python-3.x ×1