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.
- Receba a data atual numa String
- Separe os elementos com substring()
- Jogue cada subelemento num switch, que adicionará sua parte da data num StringBuilder
- Exiba a StringBuilder final