LocalDateTime format() method in Java


The LocalDateTime can be formatted with the specified formatter using the format() method in the LocalDateTime class in Java. This method requires a single parameter i.e. the LocalDateTime object to be formatted and it returns the formatted LocalDateTime with the specified formatter.

A program that demonstrates this is given as follows −

Example

 Live Demo

import java.util.*;
import java.time.*;
import java.time.format.DateTimeFormatter;
public class Main {
   public static void main(String[] args) {
      LocalDateTime ldt = LocalDateTime.parse("2019-02-18T14:30:47");
      System.out.println("The LocalDateTime is: " + ldt);
      DateTimeFormatter dtf = DateTimeFormatter.ISO_TIME;
      System.out.println("The formatted LocalDateTime is: " + dtf.format(ldt));
   }
}

Output

The LocalDateTime is: 2019-02-18T14:30:47
The formatted LocalDateTime is: 14:30:47

Now let us understand the above program.

First the LocalDateTime is displayed. Then the LocalDateTime is formatted with the specified formatter using the format() method and the formatted LocalDateTime is displayed. A code snippet that demonstrates this is as follows −

LocalDateTime ldt = LocalDateTime.parse("2019-02-18T14:30:47");
System.out.println("The LocalDateTime is: " + ldt);
DateTimeFormatter dtf = DateTimeFormatter.ISO_TIME;
System.out.println("The formatted LocalDateTime is: " + dtf.format(ldt));

karthikeya Boyini
karthikeya Boyini

I love programming (: That's all I know

Updated on: 30-Jul-2019

215 Views

Kickstart Your Career

Get certified by completing the course

Get Started
Advertisements