strftime的替代方案,允许在Python中允许1900年之前的日期

时间:2016-07-22 19:19:56

标签: python date time strftime

我正在尝试使用Python以DD-MM-YYYY HH:MM格式编写所有可能的日期。我一直在使用strftime这样做,但是这不允许我在1900年之前去。可以做的任何替代方法都会受到赞赏以及关于如何实现这一点的一些建议,我在下面附加了我的程序的代码:

在创建日期之后,这些将被分配给变量。

from datetime import date, datetime, timedelta
def datetime_range(start, end, delta):
    current = start
    if not isinstance(delta, timedelta):
        delta = timedelta(**delta)
    while current < end:
        yield current
        current += delta

start = datetime(1800,1,1)
end = datetime(2000,1,31)

for dt in datetime_range(start, end, {'minutes': 1}):
    print dt.strftime('%d-%m-%Y %H:%M')

非常感谢

0 个答案:

没有答案