我想得到所有的datetime
对象的每一天在当前月份,但我还没有这样做。结果预期我想要的:
[datetime.date(2014, 1, 1), datetime.date(2014, 1, 2),
datetime.date(2014, 1, 3), ..., datetime.date(2014, 1, 29),
datetime.date(2014, 1, 30), datetime.date(2014, 1, 31)]
我该如何解决此问题?
请给我你的想法或建议。谢谢你,谢谢
8条答案
按热度按时间von4xj4u1#
下面是一个使用
datetime
和calendar
的解决方案:irlmq6kh2#
查看calendar模块:
s1ag04yj3#
有几种方法,但使用
calendar.monthrange
,您可以获得元组(first_weekday, nb_days)
:有一个功能,使它更干净:
new9mtju4#
使用
datetime
和timedelta
:plicqrtu5#
http://docs.python.org/3/library/calendar.html
pqwbnv8z6#
以防万一:
我们得到:
qjp7pelc7#
偶然发现了这一点,并希望随身携带沿着时区。
koaltpgm8#
使用此解决方案,您将能够获得当前月份中每一天的所有 datetime 对象。