Como fazer em Java/eclipse?

Fazer uma função que receba data atual (dia, mês e ano em inteiro) e exiba-a na tela no formato textual por extenso.

Crie um método que receba a data (LocalDateTime) e faça a formatação usando: DateTimeFormatter.ofPattern(String), e retorne a string formatada.

O problema é que - pelo menos foi o que entendi - a data inteira deve ser por extenso (ex: “seis de maio de dois mil e vinte e um”). E aí DateTimeFormatter não resolve, pois ele só tem pronto os nomes dos meses.

Na verdade não dá pra saber se é isso mesmo, mas enfim…

1 curtida

Putz, verdade. Não li a pergunta direito.

Mas deve ser msm, pela parte “por extenso” que tem na pergunta. Eu que não li direito mesmo.

  1. Receba a data atual numa String
  2. Separe os elementos com substring()
  1. Jogue cada subelemento num switch, que adicionará sua parte da data num StringBuilder
  2. Exiba a StringBuilder final