python - 如何在 django 的日历应用程序中找到 "week"?

标签 python django calendar

MyCalendar.py代码:

from django import template
imort calendar
import datetime

date = datetime.date.today()
week = ???
...

问题是我想获取包含今天日期的星期。我该怎么办?

感谢您的帮助!

版本:Django-1.0 Python-2.6.4

最佳答案

看完你的评论我觉得这就是你想要的:

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

打印:

[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)]

关于python - 如何在 django 的日历应用程序中找到 "week"?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/2778715/

相关文章:

java - 无法获取星期几

python - 如何自动实例化 OWL 本体类?

python - 将图像插入 python 应用程序

python - 如何按配置文件模型中的字段对用户模型进行排序 (1 : 1)?

django - 关于 sorl-thumbnail 的知识

iphone - 如何从我的应用程序中打开 iPhone 日历?

python - 函数中的列积分

python - 如何使用 pyglet 循环限制 cpu 使用?

python - Django 2.0.7 - 进行重命名字段迁移时出现语法错误

objective-c - Swift 3 或 Objective C 中的水平日历 View