A classe DateTimeField

A classe DateTimeField é a definição de campo para valores de data e hora. Ela armazena um objeto de data e hora do Python como um campo. Se as informações de fuso horário forem incluídas no objeto de data e hora, elas serão incluídas nos dados codificados quando codificados/decodificados.

Fusos horários são codificados apenas como deslocamento de minuto do UTC. Quando serializada em JSON, a codificação segue as especificações RFC 3339 do Internet Engineering Task Force. Esses fusos horários não são reais, por exemplo: Horário padrão do Pacífico (PST, na sigla em inglês). Você pode usá-los usar para derivar o comportamento esperado de horário de verão.

DateTimeField é fornecido pelo módulo protorpc.message_types.

Construtor

O construtor da classe DateTimeField é definido assim:

class  DateTimeField (number, [required=False | repeated=False])

Inicializa uma instância DateTimeField.

Argumentos

number
Número do campo. Precisa ser exclusivo por classe de mensagem.
required=False
Se o campo é obrigatório ou não. Ele e o argumento repeated são mutuamente excludentes. Não especifique repeated=True se você usar required=True.
repeated=False
Se o campo é repetido ou não. Ele e o argumento required são mutuamente excludentes. Não especifique required=True se você também usar repeated=True.

Métodos da instância

As instâncias de DateTimeField têm os seguintes métodos:

value_from_message(message)
Converta um DateTimeMessage para um datetime.

Argumentos

message
A instância de DateTimeMessage.
value_to_message(value)

Converte um valor de datetime em um DateTimeMessage.

Argumentos

value
O valor é uma instância de datetime.
Esta página foi útil? Conte sua opinião sobre:

Enviar comentários sobre…

Ambiente padrão do App Engine para Python 2