Podemos obter informações de data e tempo em Python usando o módulo datetime. Vamos importá-lo:
import datetime
Data
No módulo datetime podemos usar a classe date, que possui o método today() para carregar a data do dia atual:
data = datetime.date.today()
print(data)
Exemplo de resultado:
2023-01-04
Também podemos obter cada informação da data de maneira separada:
dia = datetime.date.today().day
mes = datetime.date.today().month
ano = datetime.date.today().year
print(dia)
print(mes)
print(ano)
Exemplo de resultado:
4
1
2023
Tempo
Para obtermos o tempo, usaremos a classe datetime e seu método now():
agora = datetime.datetime.now()
print(agora)
Exemplo de resultado:
2023-01-04 14:28:19.041413
Observe que o horário do tempo está organizado em:
hora:minuto:segundo.microsegundo
Formatação do tempo
Podemos alterar a maneira como o tempo está sendo exibido através do método strftime(). Por padrão, temos %d para dia, %m para mês, %y para ano, %H para hora, %M para minuto e %S para segundos. Vamos usar novas variáveis para guardar esses valores formatados:
formato1 = agora.strftime('%d/%m/%y')
print(formato1)
formato2 = agora.strftime('%d.%m.%Y %H:%M:%S')
print(formato2)
Exemplo de resultado:
04/01/23
04.01.2023 14:28:19
Observe que usando %Y, temos o ano exibido com 4 caracteres.
Top comments (0)