Como formatar LocalDateTime do Java 8

Este post mostra como você pode formatar LocalDateTime do Java 8 usando alguns exemplos simples

Última atualização em: | 1925 Visualizações

Formatar um objeto LocalDateTime do Java 8 é bastante simples.

Veja o exemplo onde criamos uma data usando LocalDateTime.now() e usamos a classe DateTimeFormatter para formatar a data no padrão dd/MM/yyyy HH:mm:ss.

import java.time.LocalDateTime;
import java.time.format.DateTimeFormatter;

public class ExemploDate1 {
    
    public static void main(String[] args) {

        LocalDateTime now = LocalDateTime.now();

        System.out.println("Data sem formatação: " + now);

        DateTimeFormatter formatter = DateTimeFormatter.ofPattern("dd/MM/yyyy HH:mm:ss");

        System.out.println("Data formatada: " + now.format(formatter));
    }
}

A saída para este exemplo será:

Data sem formatação: 2018-02-23T08:13:19.373279
Data formatada: 23/02/2018 08:13:19

Abaixo temos outro exemplo onde foi iniciado a data usando uma data no formato String, e usando o DateTimeFormatter foi possível criar um objeto LocalDateTime.

Veja:

import java.time.LocalDateTime;
import java.time.format.DateTimeFormatter;

public class ExemploDate2 {

    public static void main(String[] args) {

        String dataFormatadaDeHoje = "23/02/2018 08:30";

        DateTimeFormatter formatter = DateTimeFormatter.ofPattern("dd/MM/yyyy HH:mm");

        LocalDateTime formatDateTime = LocalDateTime.parse(dataFormatadaDeHoje, formatter);

        System.out.println("Data formatada em modo texto            : " + dataFormatadaDeHoje);
        System.out.println("Data convertida para LocalDateTime      : " + formatDateTime);
        System.out.println("Data formadata a partir do LocalDateTime: " + formatDateTime.format(formatter));
    }
}

A saída para este segundo exemplo será:

Data formatada em modo texto            : 23/02/2018 08:30
Data convertida para LocalDateTime      : 2018-02-23T08:30
Data formadata a partir do LocalDateTime: 23/02/2018 08:30

Qualquer dúvida deixe nos comentários.


Não esqueca de deixar suas dúvidas nos comentários e compartilhar este post.


Wolmir Cezer Garbin

Wolmir Cezer Garbin

Sou Arquiteto de Software e fundador do Receitas de Código, amo minha profissão e com o Receitas de Código quero compartilhar um pouco deste conhecimento.

Ver mais sobre o autor

FIQUE POR DENTRO

Receba as novidades todo mês em seu e-mail!

Apoiadores


Publique seu post no Receitas de Código

Agora você pode publicar seu post no Receitas de Código e compartilhar seu conhecimento com muitas pessoas!

Quero publicar