我正在尝试在django中的DateRange字段中提取日期。我试图查看日期是否在DateRange的范围内,但我无法在DateRange中提取日期。这是一个示例:
'date_range': DateRange(datetime.date(2017, 2, 17), datetime.date(2017, 2, 18), '[)')
所以我试图获取第一个日期和第二个日期,并检查某个日期是否在DateRange的范围内。
我该怎么做?谢谢!
答案 0 :(得分:1)
您可以通过 v.groupBy{ case(email, id) => id}.toList.map(_._2.head)
和.upper
属性来检索范围值。例如.lower
。
答案 1 :(得分:0)
如果您想检查特定日期是否在日期范围内,您可以比较日期
from datetime import date
>>> start = date(2017, 02, 1)
>>> end = date(2017, 02, 28)
>>> curr = date.today()
>>> curr >= start and curr <= end
True