Ottieni la data corrente in Python

Ottieni la data corrente in Python
La data corrente deve essere letta per diversi tipi di scopi di programmazione. Python ha moduli diversi per ottenere la data corrente. IL appuntamento Il modulo è uno di questi. È un modulo integrato di Python. Quindi, non è necessario installarlo. Per leggere la data corrente, devi importare questo modulo nello script. Gli usi di questo modulo per ottenere la data corrente hanno mostrato in questo tutorial.

Esempio-1: Ottieni la data corrente utilizzando la funzione oggi ()

La funzione oggi () è una delle funzioni utili del appuntamento modulo per leggere la data corrente. La sintassi della funzione oggi () è riportata di seguito.

Sintassi:

Data data.Oggi()

La funzione Today () non ha argomentazioni. Se la data La classe viene importata dal appuntamento Modulo, quindi la funzione Today () può essere utilizzata per ottenere il valore della data corrente. L'uso di questa funzione ha mostrato nel seguente esempio. Crea un file Python con il seguente script per leggere l'attuale data locale in un formato diverso utilizzando le funzioni di oggi () e strftime (). Il valore predefinito restituito dalla funzione Today () verrà stampato nel primo output. Il valore formattato della data corrente verrà stampato nel secondo e nella terza uscita.

# Importa data dal modulo DateTime
Dalla data di importazione datetime
# Leggi la data corrente dal sistema
Current_Date = Date.Oggi()
# Stampa la data corrente senza formattazione
print ("Oggi è:", current_date)
# Stampa la data formattata con il nome del mese breve
formatted_date1 = current_date.strftime ("%d-%b-%y")
Print ("Oggi è:", formattato_date1)
# Stampa la data formattata con il nome di mese intero
formatted_date2 = current_date.strftime (" %b %d, %y")
Print ("Oggi è:", formattato_date2)

Produzione:

Verrà visualizzato il seguente output dopo aver eseguito lo script sopra.

Esempio 2: ottieni la data corrente utilizzando ora () funzione

La funzione ora () è un'altra funzione utile del appuntamento modulo per leggere la data e l'ora correnti. La sintassi della funzione ora () è riportata di seguito.

Sintassi:

DateTime DateTime.ora (fuso orario)

IL appuntamento Il modulo è necessario per l'importazione prima di utilizzare questa funzione. Ha un argomento opzionale che viene utilizzato per specificare il fuso orario e la data e l'ora correnti verranno recuperate in base a questo valore. Restituisce la data e l'ora correnti in formato tempo. L'uso di questa funzione ha mostrato nel seguente esempio. Crea un file Python con il seguente script per stampare la data e l'ora corrente. Il modulo DateTime è stato importato all'inizio dello script per utilizzare la funzione Now (). Successivamente, sono stati stampati il ​​valore restituito e l'output formattato del valore restituito. Qui, la funzione strftime () è stata utilizzata per stampare la data corrente solo dall'output della funzione ora ().

# Importa DateTime dal modulo DateTime
da DateTime Import DateTime
# Leggi la data corrente dal sistema
Current_DateTime = DateTime.Ora()
# Stampa la data e l'ora correnti
Stampa ("La data e l'ora correnti sono:", current_datetime)
# Stampa la data corrente
Stampa ("Oggi è:", Current_Datetime.strftime ("%d-%m-%y"))

Produzione:

Verrà visualizzato il seguente output dopo aver eseguito lo script sopra.

Esempio-3: leggi diverse parti della data corrente separatamente

La funzione Now () ha molti attributi per recuperare le parti attuali della data e dell'ora, come giorno, mese, anno, ora, minuto, ecc. Crea un file Python con il seguente script per leggere i valori del giorno, del mese e dell'anno delle date correnti separatamente e marga i valori per stampare la data formattata corrente.

# Importa DateTime dal modulo DateTime
da DateTime Import DateTime
# Leggi la data e l'ora correnti
Current_DateTime = DateTime.Ora()
Stampa ("Stampa la data corrente utilizzando attributi diversi:")
# Leggi il giorno corrente della data
cur_day = current_datetime.giorno
# Leggi l'intero mese della data corrente
CUR_MONTH = Current_Datetime.strftime ("%b")
# Leggi l'intero anno della data corrente
cur_year = current_datetime.anno
# Stampa la data corrente fondendo i valori del giorno, del mese e dell'anno
Stampa ("Oggi è %S %d, %d" %(CUR_MONTH, CUR_DAY, CUR_YEAR))

Produzione:

Verrà visualizzato il seguente output dopo aver eseguito lo script sopra.

Conclusione:

Gli usi di due diverse funzioni del appuntamento Il modulo è stato mostrato in questo tutorial per ottenere la data corrente utilizzando Python Script.