Python django视图中的处理日期时间范围
我试图在django中实现日期时间范围。但我不知道如何正确实施。 这里我使用的是html表单。 从django的观点来看,我要求这样的值Python django视图中的处理日期时间范围,python,django,Python,Django,我试图在django中实现日期时间范围。但我不知道如何正确实施。 这里我使用的是html表单。 从django的观点来看,我要求这样的值 date_time_range = request.POST.get('date_time_range') 预期输出:[2020-01-31 09:03:11.1615742020-01-31 09:03:11.161574] 实际输出:2020年9月2日上午12:00-2020年9月2日下午11:59 我的实际场景:实际上我想启动和停止任务通过解析并再次
date_time_range = request.POST.get('date_time_range')
预期输出:[2020-01-31 09:03:11.1615742020-01-31 09:03:11.161574]
实际输出:2020年9月2日上午12:00-2020年9月2日下午11:59
我的实际场景:实际上我想启动和停止任务通过解析并再次格式化日期,您可以获得所需的结果,如下所示:
datetime.strptime("02/09/2020 12:00 AM", "%m/%d/%Y %H:%M %p").strftime("%Y-%m-%d %H:%M:%s")
因此,在您的情况下,您应该执行以下操作:
date_time_range = request.POST.get('date_time_range')
result = [datetime.strptime(d, "%m/%d/%Y %H:%M %p").strftime("%Y-%m-%d %H:%M:%s") for d in date_time_range.split(' - ')]
以用于将结果解释为值的形式传递它。