main.py
from datetime import datetime, timedelta
from datas_br import DatasBr
hoje = DatasBr()
print(hoje.tempo_cadastro())
datas_br.py
from datetime import datetime
class DatasBr:
def __init__(self):
self.momento_cadastro = datetime.today()
def __str__(self):
return self.format_data()
def mes_cadastro(self):
meses_do_ano = [
"janeiro", "fevereiro", "março",
"abril", "maio", "junho",
"julho", "agosto", "setembro",
"outubro", "novembro", "dezembro"
]
mes_cadastro = self.momento_cadastro.month - 1
return meses_do_ano[mes_cadastro]
def dia_semana(self):
dia_semana_lista = [
"segunda", "terça",
"quarta", "quinta", "sexta",
"sábado", "domingo"
]
dia_semana = self.momento_cadastro.weekday()
return dia_semana_lista[dia_semana]
def format_data(self):
data_formatada = self.momento_cadastro.strftime("%d/%m/%Y %H:%M")
return data_formatada
def tempo_cadastro(self):
tempo_cadastro = self.momento_cadastro.strftime("%H:%M")
return tempo_cadastro