python日期函数的用法

保存一个datetime函数的便捷用法

若想要得到两个日期字符串之间每一天的字符串,如下

import datetime

days = []
start_day = "2020/02/27"
end_day = "2020/03/05"
while start_day<=end_day:
   days.append(start_day)
   d1 = datetime.datetime.strptime(start_day, '%Y/%m/%d')
   start_day = d1 + datetime.timedelta(days=1)
   start_day=start_day.strftime('%Y/%m/%d')
print(days)

输出如下:

['2020/02/27', '2020/02/28', '2020/02/29', '2020/03/01', '2020/03/02', '2020/03/03', '2020/03/04', '2020/03/05']

可见,自动补零了,并且可以判断2月少天数这种特殊情况


        留下评论吧,AnonymousUser

              没有登录的话是不能使用评论功能的哈。 去登录 去注册


评论列表
暂无评论