1
resposta

[Projeto] Compartilhando Desafio do Módulo (Formatar as Datas)

Olá, gostaria de deixar aqui como fiz o desafio das datas, aproveitei para criar métodos para diferentes formatos de data.

class Date:
    def __init__(self, year, month, day):
        self.day = day
        self.month = month
        self.year = year

    def formatDateJapanese(self):
        print("{}年{:02d}月{:02d}日".format(self.year,self.month, self.day))

    def formatDateAmerican(self):
        print("{:02d}-{:02d}-{}".format(self.month, self.year , self.day))

    def formatDateBrazilian(self):
        print("{:02d}/{:02d}/{}").format(self.day, self.month, self.year)

Abaixo um exemplo da execução utilizando as 3 funções.

imagem mostrando execução do código com as 3 diferentes funções

1 resposta

Oii João, tudo bem?

Mandou bem! Parabéns por ter desenvolvido o desafio que foi proposto no curso. Achei incrível a sua ideia de implementar de diferentes formatos, ficou ótimo! Fico feliz que tenha compartilhado com a comunidade do fórum da Alura, assim, podemos ver seu desenvolvimento e ideias de implementação e seu código pode ainda ajudar os outros estudantes da plataforma :)

Gostaria de deixar como indicação o Discord de alunos e alunas, onde você pode estar interagindo e criando networking com outras pessoas que estudam aqui na Alura, compartilhando conhecimento e trocando experiências. Caso tenha interesse, deixo a seguir um link de convite para o Discord e o link de um vídeo ensinando como usá-lo.

Em caso de dúvidas, me coloco à disposição.

Grande abraço e bons estudos!

Caso este post tenha lhe ajudado, por favor, marcar como solucionado ✓. Bons Estudos!