Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/django/22.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Python 比较Django中的日期时间_Python_Django - Fatal编程技术网

Python 比较Django中的日期时间

Python 比较Django中的日期时间,python,django,Python,Django,我和Django一起工作。我的数据库有一个带有以下字段的时间表表: startingTimecontentDateTimeField durationInMinitscontentIntegerField 这意味着任何工作从开始时间开始并持续持续时间minits(数值,单位为分钟) 如果一项工作在2021年4月22日下午6点开始,且持续时间为30分钟,则该工作将持续到2021年4月22日下午6点30分 我需要确定,工作运行时间是否属于当前时间 在这里,我将使用timezone.now()函数

我和Django一起工作。我的数据库有一个带有以下字段的
时间表
表:

  • startingTime
    content
    DateTimeField
  • durationInMinits
    content
    IntegerField
这意味着任何工作从
开始时间开始
并持续
持续时间minits
(数值,单位为分钟)

如果一项工作在2021年4月22日下午6点开始,且持续时间为30分钟,则该工作将持续到2021年4月22日下午6点30分

我需要确定,工作运行时间是否属于当前时间


在这里,我将使用
timezone.now()
函数来确定
当前时间。请提供任何建议以确定它。

这将表明您当前的时间属于您定义的范围

startingTime <= timezone.now() < startingTime + timezone.timedelta(minutes=durationInMinits)
启动时间