Returns the second-of-day field from this LocalTime instance.
package com.logicbig.example.localtime;
import java.time.LocalTime;
import java.time.temporal.ChronoUnit;
public class ToSecondOfDayExample {
public static void main(String... args) {
LocalTime t = LocalTime.MIDNIGHT;
long n = t.toNanoOfDay();
System.out.printf("time: %s, nanoOfDay: %s%n", t, n);
t = t.plus(1, ChronoUnit.HOURS);
n = t.toNanoOfDay();
System.out.printf("time: %s, nanoOfDay: %s%n", t, n);
t = LocalTime.NOON;
n = t.toNanoOfDay();
System.out.printf("time: %s, nanoOfDay: %s%n", t, n);
t = LocalTime.MAX;
n = t.toNanoOfDay();
System.out.printf("time: %s, nanoOfDay: %s%n", t, n);
}
}
Output
time: 00:00, nanoOfDay: 0
time: 01:00, nanoOfDay: 3600000000000
time: 12:00, nanoOfDay: 43200000000000
time: 23:59:59.999999999, nanoOfDay: 86399999999999