ответ

1

От the docs:

Они принимают значения, принадлежащие к соответствующим классам (дата, время, дата и время) стандартного модуль Python даты и времени. Наиболее общим из трех является DateTimeProperty, который обозначает как дату календаря, так и время суток; другие иногда полезны для особых целей, требующих только даты (например, даты рождения) или просто времени (например, времени проведения собрания). По техническим причинам DateProperty и TimeProperty являются подклассами DateTimeProperty, но вы не должны зависеть от этого отношения наследования (и обратите внимание, что он отличается от отношений наследования между базовыми классами, определенными самим модулем datetime).

Как и ожидалось, один используется, если вам не нужна никакая ссылка на время (например: только дата), а другая, если вы хотите получить полную информацию. Когда вы будете использовать то или иное полностью, зависит от того, какую информацию вам нужно в очень точный момент.

2

Я бы сказал, что DateProperty когда вы хотите финиковой часть только (т.е. dd/mm/yyyy или любой другой формат), и DateTimeProperty полезно, если вы хотите полную дату & представление времени (т.е. dd/mm/yyyy 00:00:00 или любой другой формат).

+0

Спасибо за ответ: upvote. –