相关疑难解决方法(0)

如何使用Python选择一年中的所有星期日?

使用Python ...

如何在一年中选择所有星期日(或任何一天)?

[ '01/03/2010','01/10/2010','01/17/2010','01/24/2010', ...]
Run Code Online (Sandbox Code Playgroud)

这些日期代表2010年的星期日.这也适用于我认为的一周中的任何一天.

python datetime calendar

23
推荐指数
6
解决办法
2万
查看次数

如何在一天内获得当前周的所有日期时间实例?

鉴于有一天,我希望得到当天出现的那一周的所有日子(日期时间实例).

我有一个解决方案,如果存在错误,如果存在更有效的方法,请纠正我.

>>> import datetime
>>> today = datetime.datetime(2013, 06, 26)
>>> today
datetime.datetime(2013, 6, 26, 0, 0)
>>> day_of_week = today.isocalendar()[2] - 1
>>> day_of_week
2
>>> start_date = today - timedelta(days=day_of_week)
>>> start_date
datetime.datetime(2013, 6, 24, 0, 0) # Got monday
>>> dates = [start + timedelta(days=i) for i in range(7)]
>>> dates
[datetime.datetime(2013, 6, 24, 0, 0),
 datetime.datetime(2013, 6, 25, 0, 0),
 datetime.datetime(2013, 6, 26, 0, 0),
 datetime.datetime(2013, 6, 27, 0, 0),
 datetime.datetime(2013, 6, 28, 0, 0), …
Run Code Online (Sandbox Code Playgroud)

python datetime date python-datetime

4
推荐指数
1
解决办法
3623
查看次数

标签 统计

datetime ×2

python ×2

calendar ×1

date ×1

python-datetime ×1