我正在使用Python 2.7、PyCharm和Anaconda。
我有一个日期列表,想要获取其中每个月的最后一个日期。
有什么函数或库可以帮助我做到这一点吗?
我从CSV文件中读取日期并将它们存储为datetime
。
以下是我的代码:
Dates=[]
Dates1=[]
for date in dates:
temp=xlrd.xldate_as_tuple(int(date),0)
Dates1.append(datetime.datetime(temp[0],temp[1],temp[2]))
for date in Dates1:
if not (date<startDate or date>endDate):
Dates.append(date)
为了更清晰地说明,假设我有以下内容:
Dates = [2015-01-20, 2015-01-15, 2015-01-17, 2015-02-21, 2015-02-06]
(假设它是以datetime
格式)。
我想要检索的列表是:
[2015-01-20, 2015-02-21]
到目前为止,我已经在谷歌上搜索了很多,特别是在Stack Overflow上,但我只能找到如何获取每个月的最后一天的答案,而不是从用户指定的列表中获取。