Você está aqui: Java ::: Pacote java.time ::: LocalDateTime |
Como usar a classe LocalDateTime em seus programas JavaQuantidade de visualizações: 1068 vezes |
A classe LocalDateTime, do pacote java.time, é usada para representar um objeto data-hora que representa uma hora e uma data, frequentemente visualizados como ano-mês-dia-hora-minutos-segundos. Esta classe é imutável, ou seja, não permite a alteração de seus valores, o que a torna segura para uso em threads. Veja a posição da classe LocalDateTime na hierarquia de classes da plataforma Java: java.lang.Object java.time.LocalDateTime No Java 8, a classe implementa as interfaces Serializable, Comparable<ChronoLocalDateTime<?>>, ChronoLocalDateTime<LocalDate>, Temporal, TemporalAccessor e TemporalAdjuster. Vamos ver agora como criar um objeto da classe LocalDateTime para representar a data e hora atual no nosso computador: package estudos; import java.time.LocalDateTime; import java.time.format.DateTimeFormatter; public class Estudos{ public static void main(String[] args){ // vamos criar um objeto da classe LocalDateTime LocalDateTime agora = LocalDateTime.now(); // vamos mostrar a data e hora sem formatação System.out.println("Sem formatação: " + agora); // vamos formatar a data e hora no formato brasileiro DateTimeFormatter formato = DateTimeFormatter.ofPattern("dd/MM/yyyy HH:mm:ss"); String dataFormatada = agora.format(formato); // vamos mostrar o resultado System.out.println("Com formatação: " + dataFormatada); } } Ao executar este código Java nós teremos o seguinte resultado: Sem formatação: 2022-08-26T11:00:38.393 Com formatação: 26/08/2022 11:00:38 Para formatar a data e hora no formato Português Brasileiro nós usamos um objeto DateTimeFormatter, do pacote java.time.format. |
![]() |
Desafios, Exercícios e Algoritmos Resolvidos de Java |
Veja mais Dicas e truques de Java |
Dicas e truques de outras linguagens |
AutoLISP - Como retornar o nome da layer atual do AutoCAD usando AutoLISP e a variável de sistema CLAYER |
E-Books em PDF |
||||
|
||||
|
||||
Linguagens Mais Populares |
||||
1º lugar: Java |