我想创建一个日期列表,从今天开始,然后返回任意天数,例如,在我的例子中100天.有没有比这更好的方法呢?
import datetime
a = datetime.datetime.today()
numdays = 100
dateList = []
for x in range (0, numdays):
dateList.append(a - datetime.timedelta(days = x))
print dateList
Run Code Online (Sandbox Code Playgroud) 我正在尝试找到一种有效的方法来创建日期列表,仅包括特定时期的月份的第一天.像这样但更好的东西:
import datetime
dates = [
datetime.date (2014, 4, 1),
datetime.date (2014, 5, 1),
datetime.date (2014, 6, 1),
datetime.date (2014, 7, 1),
datetime.date (2014, 8, 1),
datetime.date (2014, 9, 1),
datetime.date (2014, 10, 1),
datetime.date (2014, 11, 1),
datetime.date (2014, 12, 1),
datetime.date (2015, 1, 1),
datetime.date (2015, 2, 1)]
Run Code Online (Sandbox Code Playgroud)
或者,谷歌为此做些什么方向.干杯!