Olá!
Segue minha resolução:
import java.time.LocalDate;
import java.time.LocalDateTime;
import java.time.LocalTime;
import java.time.format.DateTimeFormatter;
import java.util.Date;
import java.util.Scanner;
public class DataEHoraAtual {
public static void main(String[] args) {
Scanner sc = new Scanner(System.in);
System.out.println("Deseja enviar o relatório?(Sim/Não)");
String tarefa = sc.next();
LocalDate data = LocalDate.now();
LocalTime hora = LocalTime.now();
DateTimeFormatter dataFormatada = DateTimeFormatter.ofPattern("dd-MM-yyyy");
DateTimeFormatter horaFormatada = DateTimeFormatter.ofPattern("hh:mm");
if(tarefa.equalsIgnoreCase("Sim")){
System.out.println("Relatório enviado!");
System.out.println("Data atual: " + data.format(dataFormatada));
System.out.println("Hora atual: " + hora.format(horaFormatada));
} else if (tarefa.equalsIgnoreCase("Não")){
System.out.println("Tarefa finalizada!");
}
sc.close();
}
}
Saída:
Deseja enviar o relatório?(Sim/Não)
Sim
Relatório enviado!
Data atual: 13-03-2026
Hora atual: 10:12