Como formatar LocalDateTime do Java 8

Postado em por Wolmir Cezer Garbin em Java | 501 Visualizações
Última atualização em:

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

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.


Tem algo para vender? AnuncieOn.com

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


Wolmir Cezer Garbin

Wolmir Cezer Garbin


Sou formado em Desenvolvimento de Sistemas para Internet pela faculdade Mater Dei e Pós graduado em Desenvolvimento de sistemas em Java pela UTFPR. Trabalho a mais de 9 anos com desenvolvimento em Java, Android e Web utilizando as principais tecnologias do mercado. Atuo como professor na faculdade Mater Dei, programador na Garbo Software e criador do Receitas de Código.

Ver mais

Tem algo para vender? AnuncieOn.com

FIQUE POR DENTRO

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

Apoiadores

Code Conference

Esta é uma conferência de código realizada na cidade de Pato Branco para dissiminar tendências e informações sobre programação e novas tecnológias

Veja mais sobre o Code Conference

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