Mal*_*m.Z 2 python django calendar
MyCalendar.py代码:
from django import template
imort calendar
import datetime
date = datetime.date.today()
week = ???
...
Run Code Online (Sandbox Code Playgroud)
问题是我想得到包含今天日期的那一周.我能怎么做?
感谢帮助!
Ver:Django-1.0 Python-2.6.4
mil*_*s82 11
阅读你的评论后,我想这就是你想要的:
import datetime
today = datetime.date.today()
weekday = today.weekday()
start_delta = datetime.timedelta(days=weekday)
start_of_week = today - start_delta
week_dates = [start_of_week + datetime.timedelta(days=i) for i in range(7)]
print week_dates
Run Code Online (Sandbox Code Playgroud)
打印:
[datetime.date(2010, 5, 3), datetime.date(2010, 5, 4), datetime.date(2010, 5, 5), datetime.date(2010, 5, 6), datetime.date(2010, 5, 7), datetime.date(2010, 5, 8), datetime.date(2010, 5, 9)]
Run Code Online (Sandbox Code Playgroud)
| 归档时间: |
|
| 查看次数: |
2175 次 |
| 最近记录: |