相关疑难解决方法(0)

在Python中创建一系列日期

我想创建一个日期列表,从今天开始,然后返回任意天数,例如,在我的例子中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)

python datetime date

315
推荐指数
13
解决办法
34万
查看次数

给定时期的第一天的Python列表

我正在尝试找到一种有效的方法来创建日期列表,仅包括特定时期的月份的第一天.像这样但更好的东西:

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)

或者,谷歌为此做些什么方向.干杯!

python list

7
推荐指数
4
解决办法
6118
查看次数

标签 统计

python ×2

date ×1

datetime ×1

list ×1