作者热门文章
- html - 出于某种原因,IE8 对我的 Sass 文件中继承的 html5 CSS 不友好?
- JMeter 在响应断言中使用 span 标签的问题
- html - 在 :hover and :active? 上具有不同效果的 CSS 动画
- html - 相对于居中的 html 内容固定的 CSS 重复背景?
<分区>
我有一个日期名称,例如星期一。当前日期是星期三。现在我想知道下周一的日期。我怎样才能在很短的时间内通过最佳实践来做到这一点。现在我正尝试用一堆 if 条件来做这件事,这让事情变得困惑而且非常困难。
这是我的代码:
day_time = timezone.now()
current_day = day_time.strftime("%A")
coming_day = "monday"
if coming_day == current_day:
day_time = day_time
if coming_day=="sunday" and coming_day == "monday":
day_time = day_time + timedelta(days=6)
if coming_day=="sunday" and coming_day == "tuesday":
day_time = day_time + timedelta(days=5)
if coming_day=="sunday" and coming_day == "wednesday":
day_time = day_time + timedelta(days=4)
if coming_day=="sunday" and coming_day == "thursday":
day_time = day_time + timedelta(days=3)
.........so on
我是一名优秀的程序员,十分优秀!