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;

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()));

    }
}

Resulado

Tarefa: Enviar relatório semanal
Data da criação: 2026-04-03
Hora da criação: 19:12:51.401143
2 respostas

Olá, Aldeny, como vai?

Seu código atende perfeitamente ao que foi proposto no desafio, utilizando as classes do pacote java.time de forma correta para separar as responsabilidades de data e hora. A organização das classes e o uso do Text Block com o método formatted demonstram um bom domínio da sintaxe moderna do Java. É muito positivo ver como você estruturou o objeto Tarefa para capturar o momento exato da criação diretamente no construtor.

Parabéns pela dedicação na resolução e por compartilhar seu progresso conosco, continue praticando dessa forma.

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 pela análise detalhada. Fico feliz em saber que a utilização das classes do pacote java.time, a organização do código e o uso do Text Block com formatted foram bem aplicados.

Seguirei praticando para evoluir cada vez mais na escrita de códigos limpos e bem estruturados.

Agradeço pelo apoio!