Obtenha a data atual em Python
Este tutorial demonstra como obter a data atual em Python.
Use o módulo datetime
para obter a data atual em Python
O módulo datetime
possui funções utilitárias especificamente para manipulações de data e hora em Python. Dentro do módulo ele possui um objeto de mesmo nome que possui a função today()
que retorna a data e hora atuais com o formato de data-hora padrão.
Como exemplo, importe o módulo datetime
e imprima diretamente a saída de datetime.today()
.
from datetime import datetime
print(datetime.today())
Resultado:
2021-03-09 15:05:55.020360
Para modificar o formato padrão do datetime, use o formato strftime
e chame o método strftime()
que também está embutido no módulo datetime
.
Por exemplo, para exibir a data atual sem a hora, o formato disso é %Y-%m-%d
.
from datetime import datetime
print(datetime.today().strftime("%Y-%m-%d"))
Resultado:
2021-03-09
Para incluir a hora, mas sem os segundos e milissegundos, o formato para isso seria %Y-%m-%d %H-%M
.
from datetime import datetime
print(datetime.today().strftime("%Y-%m-%d %H:%M"))
Resultado:
2021-03-09 15:05
Outro formato seria incluir o dia da semana. Neste exemplo, usaremos o nome real do mês.
from datetime import datetime
print(datetime.today().strftime("%A, %B %d, %Y %H:%M:%S"))
Resultado:
Tuesday, March 09, 2021 15:05:55
Em resumo, o módulo datetime
pode ser usado para obter a data atual usando a função today()
. Para modificar extensivamente o formato de data padrão, a formatação strftime
pode ser seguida e aplicada usando a função strftime()
.
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