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)