Solucionado (ver solução)
Solucionado
(ver solução)
2
respostas

[Projeto] Desafio resolvido

package exercicios;

import java.time.LocalDate;
import java.time.LocalTime;

public class Tarefa {
    private String nome;
    private LocalDate dataCriacao;
    private LocalTime horaCriacao;

    public Tarefa(String nome) {
        this.nome = nome;
        this.dataCriacao = LocalDate.now();
        this.horaCriacao = LocalTime.now();
    }

    public String getNome() {
        return nome;
    }

    public void setNome(String nome) {
        this.nome = nome;
    }

    public LocalDate getDataCriacao() {
        return dataCriacao;
    }

    public LocalTime getHoraCriacao() {
        return horaCriacao;
    }
}
package exercicios;

import java.time.format.DateTimeFormatter;

public class Main {
    public static void main(String[] args) {
        Tarefa tarefa = new Tarefa("Enviar relatório semanal");
        System.out.println("""
                Tarefa: %s
                Data da criação: %s
                Hora da criação: %s
                """.formatted(tarefa.getNome(), tarefa.getDataCriacao(), tarefa.getHoraCriacao()));

        // Formatando data e hora para relatórios
        String dataFormatada = tarefa.getDataCriacao().format(DateTimeFormatter.ofPattern("dd/MM/yyyy"));
        String horaFormatada = tarefa.getHoraCriacao().format(DateTimeFormatter.ofPattern("HH:mm:ss"));
        System.out.println("""
                Data da criação Formatada: %s
                Hora da criação Formatada: %s
                """.formatted(dataFormatada, horaFormatada));

    }
}

Resultado:

Tarefa: Enviar relatório semanal
Data da criação: 2026-04-03
Hora da criação: 19:18:58.810323200

Data da criação Formatada: 03/04/2026
Hora da criação Formatada: 19:18:58
2 respostas

Olá, Aldeny, como vai?

O código desenvolvido demonstra um bom entendimento sobre a manipulação de objetos da API java.time e o uso de classes para organizar a lógica do sistema. A separação entre a entidade Tarefa e a classe Main contribui para a organização do projeto.

Parabéns pela resolução do desafio e continue compartilhando seus progressos com a comunidade.

O fórum está à disposição para futuras dúvidas ou trocas de conhecimento.

Alura Conte com o apoio da comunidade Alura na sua jornada. Abraços e bons estudos!
solução!

Olá, Mike!

Muito obrigado pelo feedback e pelas observações. Fico feliz em saber que a organização entre as classes e o uso da API java.time foram bem aplicados.

Seguirei me dedicando e compartilhando minha evolução com a comunidade.

Agradeço pelo apoio!