Come stampare l'ora corrente in Python

Come stampare l'ora corrente in Python
Python è un linguaggio di programmazione molto vasto. Include molti metodi per stampare il tempo corrente del nostro programma di programmazione. I principali moduli che Python deve stampare i tempi attuali sono i moduli "Time" e "DateTime". In questo articolo, scopriremo i modi per ottenere il tempo attuale della nostra regione usando le leggi Python. Possiamo recuperare l'ora corrente in Python usando diversi metodi. Possiamo facilmente accedere al tempo della nostra locale o di qualsiasi altra zona diversa usando i moduli Python.

Osserveremo l'uso di "DateTime.ora () "," DateTime.utcnow () "e" tempo.Metodi gmtime () "per stampare il tempo corrente delle nostre rispettive zone. Il modulo "PYTZ" può essere utilizzato per capire l'ora corrente in un determinato fuso orario.

Sintassi:

La sintassi per stampare l'ora corrente da "DateTime.ora () "è riportato nel seguente:

La sintassi per ottenere il tempo corrente include due parti in cui la prima parte della sintassi è la definizione della funzione che contiene l'ora corrente. Dopo la definizione della funzione, la seconda parte detiene la chiamata di "DateTime.ora () "funzione insieme a una libreria per raggiungere l'ora corrente.

Esempio 1: utilizzando DateTime.Metodo ora () per stampare l'ora e la data corrente

I tipi di dati di data e ora sono incorporati in un singolo tipo di dati Python, ma esiste un modulo di DateTime che può essere programmato per utilizzare l'ora e la data. Non è necessario installare il modulo DateTime esternamente perché è disponibile in forma integrata. Per ottenere la data e l'ora correnti, utilizziamo il modulo DateTime "DateTime.ora () "funzione.

Discuteremo il nostro frammento di codice di "DateTime.ora () "funzione da qui.

Iniziamo il nostro codice importando la libreria "DateTime". Quindi, creiamo la nostra funzione denominata "Attualmente_time" che contiene l'ora corrente in essa. Successivamente, applichiamo il "DateTime.ora () "funzione sulla libreria" DateTime "all'interno della funzione" Attualmente_time ". Il "ora" in "DateTime.La funzione ora () "si riferisce all'ora corrente. Dopo la formazione della funzione, utilizziamo la funzione "print ()" per stampare il tempo sull'output in cui "\ n" si riferisce al cursore alla riga successiva. Visualizza l'ora corrente sui display di output memorizzati nella funzione "Attualmente_time".

L'output visualizza il messaggio che forniamo nell'istruzione di stampa nella prima riga che è "L'ora corrente in Scozia Glasgow è:" L'ultima riga mostra la data e l'ora correnti in Scozia in cui la data è "2022-11-03" E il tempo è “09:38:35.068618 "che può essere visto nel display di output.

Esempio 2: usando il datetime.Metodo ora () insieme a più attributi per stampare la data e l'ora correnti

In questo esempio, esamineremo alcuni trasmetti di "DateTime.ora () "funzione. Oggetto Bodies include "Anno", "Month", "Day", "Hour", "Minute" e "Second". Per visualizzare il tempo corrente separatamente in Python in righe separate, utilizziamo questi attributi di "DateTime.ora () "Metodo.

La spiegazione degli attributi del "DateTime.ora () ”lo snippet del codice metodo inizia da qui.

Come nell'esempio precedente, importiamo prima la libreria "DateTime" e creiamo una funzione denominata "Python_time". Quindi, applichiamo il "DateTime.Metodo ora () "sulla libreria" DateTime "all'interno della funzione. La prima riga della funzione "Print ()" è solo una semplice istruzione di stampa che utilizziamo per mostrare in "I seguenti sono gli attributi di DateTime.ora () funzione: "display. Ora, è tempo di utilizzare gli attributi di "DateTime.ora () "insieme alle istruzioni di stampa all'interno della funzione" print () "e memorizza l'anno in corso da" python_time.anno".

Per avere il mese corrente, applichiamo il "python_time.mese". Per visualizzare il giorno corrente, utilizziamo il "python_time.giorno "nella nostra funzione per archiviare il valore del giorno attuale. Usiamo il "python_time.ora "per l'ora attuale. Usiamo il "python_time.minuto "per i minuti attuali. E usiamo il "python_time.Secondo "per i secondi attuali nella nostra funzione" Python_time ".

Il nostro codice visualizza l'ora corrente in diverse righe separate come possiamo vedere nella nostra snapshot. Il primo output visualizza l'anno in corso, "2022". Nella terza riga, visualizza il mese corrente in forma numerica che è "11". Nella quarta riga, visualizza il giorno corrente che è "3". La quinta riga visualizza l'ora corrente che è "9". La sesta riga dell'uscita visualizza i minuti correnti che sono "56". E l'ultima riga dell'uscita visualizza la seconda corrente che è "30".

Esempio 3: utilizzando DateTime.Metodo utcnow () per stampare l'ora corrente

Il "DateTime.Il metodo utcnow () "determina l'attuale tempo coordinato universale come se fosse usato insieme a" ora () ". I tempi sono riportati in ora locale insieme a un compensazione in ore e minuti per il fuso orario. Quando la data e l'ora si trovano in un fuso orario locale, cioè in ore "HH" e "mm" in anticipo rispetto al tempo coordinato universale che è un fuso orario di "+hh: mm".Quando ci impegniamo con applicazioni che hanno un utente globale per la registrazione degli eventi, questo metodo del tempo corrente è utile. Il datetime.Il metodo UtcNow () può essere utilizzato per individuare l'ora corrente in un tempo coordinato universale. Il tempo universale coordinato è un tempo di 24 ore.

Nel nostro frammento di codice, possiamo vedere che abbiamo importato per la prima volta la libreria "DateTime" da "DateTime". Quindi, abbiamo usato la funzione "Print ()" in quanto vogliamo visualizzare l'attuale tempo universale coordinato sulla nostra schermata. Per raggiungere l'attuale tempo universale coordinato, abbiamo semplicemente usato il "DateTime.funzione utcnow () "e assegnato il valore alla funzione" print () ".

L'istantanea di output visualizza il tempo universale coordinato insieme alla data corrente che è "2022-11-03" e l'ora corrente che è "17:28:35.974217 ".

Esempio 4: usando il tempo.Metodo gmtime () per stampare l'ora corrente

Il tempo.La funzione gmtime () "si riferisce al Greenwich nel frattempo. Di solito, è indicato come "GMT". In questo metodo, il momento attuale di cui abbiamo bisogno dovrebbe essere sempre passato in "secondi". Questa volta si riferisce al fuso orario a zero gradi di longitudine, che passa attraverso il sobborgo di Londra di Greenwich. È noto con l'acronimo di "Zero Meridians".

Discutiamo il nostro frammento di codice in cui importa la libreria di "tempo" nella prima riga. Dopo un po ', creiamo il nome della nostra funzione "Green_mean_time" in cui assegniamo il GMT corrente usando il "tempo.GMTime (ora.time ()) "funzione. Dopo aver applicato la funzione principale, utilizziamo la funzione "print ()" per visualizzare il tempo medio di Greenwich corrente assegnando il valore della funzione "print ()" della funzione "Green_mean_time" predefinita.

La prima riga del display di output mostra l'istruzione di stampa che abbiamo fornito nel codice per la funzione "print ()". Il tempo medio di Greenwich viene visualizzato dalla seconda riga dell'istantanea di uscita dove possiamo vedere l'ora corrente nel "tempo.struct_time "in cui l'attuale tempo di Greenwich medio per" tm_year "è" 2022 "," tm_month "è" 11 "," tm_mday "è" 3 "," tm_hour "è" 17 "," tm_min "è" 47 "," " tm_sec "è" 51 "," tm_wday "è" 3 "," tm_yday "è 307" e "tmisdst" è "0".

Conclusione

Questo articolo discute l'uso di diversi metodi Python per stampare il tempo attuale delle nostre rispettive zone. Esistono diverse tecniche per tali scopi e le principali usate che abbiamo applicato sono "DateTime.ora () "," DateTime.utcnow () "e" tempo.gmtime () ". Il "DateTime.ora () ”viene utilizzato per ottenere l'ora e la data corrente della zona locale. Il "DateTime.utcnow () ”viene utilizzato per ottenere il tempo corrente degli utenti globali per la registrazione dei loro eventi. E il "tempo.gmtime () ”viene utilizzato per ottenere l'attuale tempo medio di Greenwich in pochi secondi.