La classe DateTimeField

La classe DateTimeField est la définition du champ pour les valeurs datetime. Ce champ stocke un objet datetime python sous forme de champ. Si les informations de fuseau horaire sont incluses dans l'objet datetime, elles le seront dans les données codées lorsque celles-ci sont codées/décodées.

Les fuseaux horaires ne sont codés que sous forme de décalage minute par rapport à UTC. Lorsqu'il est sérialisé en JSON, le codage est conforme aux spécifications RFC 3339 d'Internet Engineering Task Force. Ce ne sont pas des fuseaux horaires réels, par exemple l'heure standard du Pacifique (PST), que vous pouvez utiliser pour obtenir le comportement attendu de l'heure d'été.

DateTimeField est fourni par le module protorpc.message_types.

Constructeur

Le constructeur de la classe DateTimeField est défini comme suit :

Classe DateTimeField (number{/2, [ required = False | repeat = False ])

Initialise une instance DateTimeField.

Arguments

nombre
Numéro du champ. Doit être unique par classe de message.
required = False
Indique si le champ est obligatoire ou non. Mutuellement exclusif avec l'argument repeated ; ne spécifiez pas repeat repeated=True si vous utilisez required=True.
repeated = False
Indique si le champ est répété ou non. Mutuellement exclusif avec l'argument required ; ne spécifiez pas required=True si vous utilisez repeated=True.

Méthodes des instances

DateTimeField instances DateTimeField ont les méthodes suivantes :

value_from_message (message)
Convertir un DateTimeMessage en datetime DateTimeMessage.

Arguments

message
L'instance DateTimeMessage.
valeur_message (valeur)

Convertit une valeur datetime en DateTimeMessage.

Arguments

valeur
La valeur est une instance datetime.
Cette page vous a-t-elle été utile ? Évaluez-la :

Envoyer des commentaires concernant…

Environnement standard App Engine pour Python