Python 2.7 ha raggiunto la fine del supporto
e verrà
ritirato
il 31 gennaio 2026. Dopo il ritiro, non potrai eseguire il deployment di applicazioni Python 2.7, anche se la tua organizzazione ha utilizzato in precedenza un criterio dell'organizzazione per riattivare i deployment di runtime legacy. Le tue applicazioni Python 2.7 esistenti continueranno a essere eseguite e a ricevere traffico dopo la
data di ritiro. Ti consigliamo di
eseguire la migrazione all'ultima versione supportata di Python.
La classe DateTimeField
Mantieni tutto organizzato con le raccolte
Salva e classifica i contenuti in base alle tue preferenze.
La classe DateTimeField
è la definizione del campo per i valori datetime. Memorizza un oggetto datetime di Python come campo. Se le informazioni sul fuso orario sono incluse nell'oggetto datetime, verranno incluse nei dati codificati durante la codifica/decodifica.
I fusi orari vengono codificati solo come differenza in minuti rispetto a UTC. Quando viene serializzata in JSON, la codifica segue la specifica RFC 3339 dell'Internet Engineering Task Force. Non si tratta di fusi orari effettivi, ad esempio il fuso orario del Pacifico USA (PST), che potresti utilizzare per dedurre il comportamento previsto per l'ora legale.
DateTimeField
è fornito dal modulo protorpc.message_types
.
Costruttore
Il costruttore della classe DateTimeField
è definito come segue:
- class
DateTimeField
(number,
[required=False
| repeated=False])
-
Inizializza un'istanza di DateTimeField.
Argomenti
- number
- Numero del campo. Deve essere univoco per ogni classe di messaggio.
- required=False
- Se questo campo è obbligatorio o meno. Si escludono a vicenda con l'argomento
repeated
. Non specificare
repeated=True
se utilizzi required=True
.
- repeated=False
- Indica se questo campo viene ripetuto o meno. Si escludono a vicenda con l'argomento
required
. Non specificare
required=True
se utilizzi repeated=True
.
Metodi istanza
Le istanze DateTimeField
hanno i seguenti metodi:
- value_from_message(message)
- Converti un
DateTimeMessage
in un datetime
.
Argomenti
- messaggio
- L'istanza
DateTimeMessage
.
- value_to_message(value)
-
Converte un valore datetime
in un
DateTimeMessage
.
Argomenti
- value
- Il valore è un'istanza
datetime
.
Salvo quando diversamente specificato, i contenuti di questa pagina sono concessi in base alla licenza Creative Commons Attribution 4.0, mentre gli esempi di codice sono concessi in base alla licenza Apache 2.0. Per ulteriori dettagli, consulta le norme del sito di Google Developers. Java è un marchio registrato di Oracle e/o delle sue consociate.
Ultimo aggiornamento 2025-08-19 UTC.
[[["Facile da capire","easyToUnderstand","thumb-up"],["Il problema è stato risolto","solvedMyProblem","thumb-up"],["Altra","otherUp","thumb-up"]],[["Difficile da capire","hardToUnderstand","thumb-down"],["Informazioni o codice di esempio errati","incorrectInformationOrSampleCode","thumb-down"],["Mancano le informazioni o gli esempi di cui ho bisogno","missingTheInformationSamplesINeed","thumb-down"],["Problema di traduzione","translationIssue","thumb-down"],["Altra","otherDown","thumb-down"]],["Ultimo aggiornamento 2025-08-19 UTC."],[[["\u003cp\u003eThe \u003ccode\u003eDateTimeField\u003c/code\u003e class defines fields for datetime values, storing Python datetime objects and encoding timezone information as a minute offset from UTC.\u003c/p\u003e\n"],["\u003cp\u003eTimezone data in \u003ccode\u003eDateTimeField\u003c/code\u003e is encoded according to RFC 3339 when serialized in JSON, but it does not represent actual timezones like PST.\u003c/p\u003e\n"],["\u003cp\u003eThe constructor of \u003ccode\u003eDateTimeField\u003c/code\u003e takes a \u003ccode\u003enumber\u003c/code\u003e argument for field identification, along with optional \u003ccode\u003erequired\u003c/code\u003e and \u003ccode\u003erepeated\u003c/code\u003e arguments that are mutually exclusive.\u003c/p\u003e\n"],["\u003cp\u003e\u003ccode\u003eDateTimeField\u003c/code\u003e instances have methods, \u003ccode\u003evalue_from_message\u003c/code\u003e which converts a \u003ccode\u003eDateTimeMessage\u003c/code\u003e to a \u003ccode\u003edatetime\u003c/code\u003e, and \u003ccode\u003evalue_to_message\u003c/code\u003e which converts a \u003ccode\u003edatetime\u003c/code\u003e to a \u003ccode\u003eDateTimeMessage\u003c/code\u003e.\u003c/p\u003e\n"]]],[],null,[]]