A classe DateTimeField é a definição do campo para valores de data/hora. Armazena um objeto datetime do Python como um campo.  Se as informações de fuso horário
estiverem incluídas no objeto datetime, são incluídas nos dados codificados quando
estes são codificados/descodificados.
Os fusos horários só são codificados como diferença em minutos em relação ao UTC. Quando serializada em JSON, a codificação segue a especificação RFC 3339 da Internet Engineering Task Force. Não são fusos horários reais, por exemplo, Pacific Standard Time (PST), que pode usar para derivar o comportamento esperado da mudança de hora.
O DateTimeField é fornecido pelo módulo protorpc.message_types.
Construtor
O construtor da classe DateTimeField é definido da seguinte forma:
- class DateTimeField (number, [required=False | repeated=False])
 - 
    
Inicializa uma instância DateTimeField.
Argumentos- number
 - Número do campo. Tem de ser único por classe de mensagem.
 - required=False
 - Se este campo é obrigatório ou não. Exclusivo com o argumento 
repeated; não especifiquerepeated=Truese usarrequired=True. - repeated=Falso
 - Se este campo é repetido ou não. Exclusivo com o argumento 
required; não especifiquerequired=Truese usarrepeated=True. 
 
Métodos de instância
As instâncias DateTimeField têm os seguintes métodos:
- value_from_message(message)
 - Converta um 
DateTimeMessagenumdatetime. Argumentos- mensagem
 - A instância 
DateTimeMessage. 
 - value_to_message(value)
 - 
      
Converte um valor
Argumentosdatetimenum valorDateTimeMessage.- valor
 - O valor é uma instância de 
datetime.