如何在python中获得自月初(包括今天)以来的日期?

时间:2017-10-13 14:56:25

标签: python python-2.7

是否有可能计算并显示自当月开始以来的天数?例如,今天是13.10所以我想显示从1.10到13.10的所有日子。

2 个答案:

答案 0 :(得分:3)

您可以使用date获取今天的日期,然后从月初开始提取范围:

from datetime import date
days = range(1, date.today().day)

答案 1 :(得分:1)

这应该是你要求的:

from datetime import date, timedelta
td = date.today()
dates = [(td - timedelta(i)).strftime('%d.%m.') for i in range(td.day)[::-1]]