Close

Java Date Time - LocalTime.format() Examples

Java Date Time Java Java API 


Class:

java.time.LocalTime

java.lang.Objectjava.lang.Objectjava.time.LocalTimejava.time.LocalTimejava.time.temporal.TemporalTemporaljava.time.temporal.TemporalAdjusterTemporalAdjusterjava.lang.ComparableComparablejava.io.SerializableSerializableLogicBig

Method:

public String format(DateTimeFormatter formatter)

Returns the formatted string as specified by the provided DateTimeFormatter.



Examples


package com.logicbig.example.localtime;

import java.time.LocalTime;
import java.time.format.DateTimeFormatter;

public class FormatExample {


public static void main (String... args) {
LocalTime d = LocalTime.of(14, 30, 40);

String s = d.format(DateTimeFormatter.ISO_LOCAL_TIME);
System.out.printf("ISO_LOCAL_TIME: %s%n", s);

s = d.format(DateTimeFormatter.ISO_TIME);
System.out.printf("ISO_TIME: %s%n", s);
}
}

Output

ISO_LOCAL_TIME: 14:30:40
ISO_TIME: 14:30:40




package com.logicbig.example.localtime;

import java.time.LocalTime;
import java.time.format.DateTimeFormatter;
import java.time.format.FormatStyle;

public class FormatExample2 {


public static void main (String... args) {
LocalTime d = LocalTime.of(14, 30, 40);

String s = d.format(DateTimeFormatter.ofLocalizedTime(FormatStyle.MEDIUM));
System.out.println("MEDIUM: " + s);

s = d.format(DateTimeFormatter.ofLocalizedTime(FormatStyle.SHORT));
System.out.println("SHORT: " + s);
}
}

Output

MEDIUM: 2:30:40 PM
SHORT: 2:30 PM




package com.logicbig.example.localtime;

import java.time.LocalTime;
import java.time.format.DateTimeFormatter;

public class FormatExample3 {


public static void main (String... args) {
LocalTime d = LocalTime.of(14, 30, 40, 100000);

String s = d.format(DateTimeFormatter.ofPattern("hh_mm_ss_n a"));
System.out.printf("hh_mm_ss_n a => %s%n", s);

s = d.format(DateTimeFormatter.ofPattern("K a"));
System.out.printf("K a => %s%n", s);

s = d.format(DateTimeFormatter.ofPattern("'milli-of-day=' A"));
System.out.printf("'milli-of-day=' A => %s%n", s);
}
}

Output

hh_mm_ss_n a => 02_30_40_100000 PM
K a => 2 PM
'milli-of-day=' A => milli-of-day= 52240000




See Also