Я новичок в Python. Мой параметр даты и времени равен 2020-03-20T04:00:00.000Z
. Как я могу преобразовать его в дату и время и как можно разделить по дате и времени. Мой код sp inet ниже:
schedule_time = models.DateTimeField() #This is my model code
Мой код просмотра для набора запросов:
def get_queryset(self):
queryset = AppointmentSerial.objects.all()
status = self.request.query_params.get('status')
schedule_time = self.request.query_params.get('schedule_time')
if not status:
queryset = queryset.exclude(status="DELETE")
if schedule_time:
dateTime = datetime.datetime.strptime(schedule_time, "%Y-%m-%d %H:%M:%S")
date = datetime.datetime.strptime(dateTime, "%Y-%m-%d %H:%M:%S").strftime("%Y,%m,%d")
time = datetime.datetime.strptime(dateTime, "%Y-%m-%d %H:%M:%S").strftime("%H:%M:%S")
if time == '00:00:00':
queryset = queryset.filter(schedule_time_date=datetime.date(date))
else:
queryset = queryset.filter(schedule_time=schedule_time)
return queryset
Также, как я могу выполнить запрос по значению даты в поле даты и времени, когда время равно 0