Ottieni la data corrente in Python

Rayven Esplanada 30 marzo 2021
Ottieni la data corrente in Python

Questo tutorial mostra come ottenere la data corrente in Python.

Usa il modulo datetime per ottenere la data corrente in Python

Il modulo datetime ha funzioni di utilità specifiche per la manipolazione di data e ora in Python. All’interno del modulo ha un oggetto con lo stesso nome che ha la funzione today() che restituisce la data e l’ora correnti con il formato data-ora predefinito.

Ad esempio, importa il modulo datetime e stampa direttamente l’output di datetime.today().

from datetime import datetime

print(datetime.today())

Produzione:

2021-03-09 15:05:55.020360

Per modificare il formato predefinito per il datetime, usa il formato strftime e chiama il metodo strftime() che è anche incorporato nel modulo datetime.

Ad esempio, per visualizzare la data corrente senza l’ora, il formato è %Y-%m-%d.

from datetime import datetime

print(datetime.today().strftime("%Y-%m-%d"))

Produzione:

2021-03-09

Per includere l’ora ma senza secondi e millisecondi, il formato sarebbe %Y-%m-%d %H-%M.

from datetime import datetime

print(datetime.today().strftime("%Y-%m-%d %H:%M"))

Produzione:

2021-03-09 15:05

Un altro formato potrebbe essere quello di includere il giorno della settimana. In questo esempio, useremo il nome effettivo del mese.

from datetime import datetime

print(datetime.today().strftime("%A, %B %d, %Y %H:%M:%S"))

Produzione:

Tuesday, March 09, 2021 15:05:55

In sintesi, il modulo datetime può essere utilizzato per ottenere la data corrente utilizzando la funzione today(). Per modificare ampiamente il formato della data predefinito, la formattazione strftime può essere seguita e applicata utilizzando la funzione strftime().

Rayven Esplanada avatar Rayven Esplanada avatar

Skilled in Python, Java, Spring Boot, AngularJS, and Agile Methodologies. Strong engineering professional with a passion for development and always seeking opportunities for personal and career growth. A Technical Writer writing about comprehensive how-to articles, environment set-ups, and technical walkthroughs. Specializes in writing Python, Java, Spring, and SQL articles.

LinkedIn

Articolo correlato - Python DateTime