Python Ottieni l'ora attuale

Python Ottieni l'ora attuale

Python è un linguaggio di programmazione versatile, per uso generale e di alto livello dei tempi moderni. Offre molti moduli e funzioni integrati per eseguire alcune attività specifiche. Fornisce inoltre moduli DateTime e Time per eseguire attività legate al tempo. Il valore temporale inizia dal 1 gennaio 1970 e la maggior parte dei sistemi operativi supporta il valore di tempo fino al 2038. Il secondo è il calcolo dell'unità di tempo. Il valore del tempo viene restituito in numeri a punta mobile. Questo articolo spiega vari modi per ottenere il tempo attuale usando Python.

Metodi per ottenere l'ora attuale

Di seguito sono riportati i due metodi per ottenere l'ora corrente in Python:

  1. Usando il appuntamento modulo
  2. Usando il tempo modulo

Utilizzando il modulo DateTime

Il DateTime è il modulo Python integrato. Fornisce molte funzioni integrate per ottenere la data e l'ora correnti. La funzione ora () del modulo DateTime produce l'ora corrente, insieme alla data.

Usiamo la funzione Now () nel nostro script Python per ottenere l'ora e la data corrente.

#IMPORT del modulo DateTime
da DateTime Import DateTime
#Uso della funzione Now
Stampa ("La data e l'ora correnti sono:", DateTime.Ora())

Produzione

L'output visualizza la data e l'ora corrente.

Possiamo utilizzare la funzione strftime () per convertire il valore dell'oggetto dati in una stringa. Le direttive vengono passate alla funzione Strftime () come argomenti e restituisce il valore. Ad esempio, la direttiva %H, %M e %S restituisce il valore di ore, minuti e secondi in un formato stringa, rispettivamente. Usiamo queste direttive con la funzione strftime () per ottenere il tempo corrente. Nell'esempio dato, l'output di DateTime.La funzione ora () è memorizzata nella variabile Date_time. Inoltre, l'output della funzione strftime () è memorizzato nella variabile corrente_time e, infine, stiamo stampando la variabile Current_time per ottenere il valore temporale corrente.

#IMPORT del modulo DateTime
da DateTime Import DateTime
#Utilizzare la funzione ora per ottenere la data e il valore temporale
date_time = datetime.Ora()
#using strftime () per ottenere il valore temporale corrente
current_time = date_time.strftime ("%h:%m:%s")
print ("L'ora corrente è:", current_time)

Produzione

L'output mostra il valore temporale corrente.

Invece di ottenere sia la data che il valore del tempo, possiamo anche ottenere il valore del tempo. Ora().la funzione time () restituisce solo il valore temporale. Il valore di ritorno di DateTime.Ora().time () è memorizzato nella variabile Current_time. Finalmente stiamo stampando la variabile Current_time per ottenere il valore temporale corrente.

#IMPORT del modulo DateTime
da DateTime Import DateTime
#Uso della funzione Time per ottenere il valore temporale corrente
Current_time = DateTime.Ora().tempo()
print ("L'ora corrente è:", current_time)

Produzione

L'output mostra il valore temporale corrente.

Il modulo DateTime può essere utilizzato in diversi modi per ottenere il valore temporale corrente.

Usando il modulo Time

Il tempo corrente può essere ottenuto utilizzando la funzione locale () del modulo temporale. Usiamo la funzione locale () nel nostro script Python per ottenere il valore temporale corrente.

#Imutare il modulo Time
tempo di importazione
#Utilizzo della funzione locale () per ottenere il valore temporale corrente
current_time = time.ora locale()
#printing the Current_time
Stampa (current_time)

Produzione

La funzione LocalTime () restituisce la struttura del tempo completo.

Possiamo ottenere il valore temporale corrente in un'ora, minuto e secondo formato utilizzando i campi Struct_time. TM_HOUr restituisce il valore dell'ora. Considerando che TM_MIN e TM_SEC restituisce i valori dei minuti e dei secondi, rispettivamente.

#Imutare il modulo Time
tempo di importazione
#Utilizzo della funzione locale () per ottenere il valore temporale corrente
current_time = time.ora locale()
#printing the Current_time
Stampa (current_time.tm_hour, ":", current_time.tm_min, ":", current_time.tm_sec)

Produzione

La funzione strftime () restituisce anche l'ora corrente. La funzione strftime () prende la struttura del tempo come argomento insieme alle direttive.

#Imutare il modulo Time
tempo di importazione
#Utilizzo della funzione locale () per ottenere il valore temporale corrente
current_time_struct = time.ora locale()
#Using Strftime () funzione
current_time = time.strftime ("%h:%m:%s", current_time_struct)
print ("L'ora corrente è:", current_time)

Produzione

Conclusione

Python fornisce appuntamento E tempo modulo per eseguire le attività legate al tempo. Possiamo ottenere la corrente usando questi due moduli. Questo articolo spiega l'uso di appuntamento E tempo Modulo per ottenere il tempo corrente con semplici esempi.