logo

Клас місцевого часу Java

Клас Java LocalTime є незмінним класом, який представляє час у форматі за замовчуванням: година-хвилина-секунда. Він успадковує клас Object і реалізує інтерфейс Comparable.

Оголошення класу Java LocalTime

Давайте подивимося на оголошення класу java.time.LocalTime.

 public final class LocalTime extends Object implements Temporal, TemporalAdjuster, Comparable, Serializable 

Методи Java LocalTime Class

метод опис
LocalDateTime atDate(дата LocalDate) Він використовується для поєднання цього часу з датою для створення LocalDateTime.
int compareTo(LocalTime other) Він використовується для порівняння цього часу з іншим часом.
Формат рядка (форматувальник DateTimeFormatter) Він використовується для форматування цього часу за допомогою зазначеного форматера.
int get(поле TemporalField) Він використовується для отримання значення вказаного поля з цього часу як int.
Місцевий час мінус години (довгі години для віднімання) Він використовується для повернення копії цього LocalTime із відніманням зазначеної кількості годин.
Місцевий час мінус хвилини (довгі хвилини для віднімання) Він використовується для повернення копії цього LocalTime з відніманням зазначеної кількості хвилин.
static LocalTime now() Він використовується для отримання поточного часу від системного годинника в часовому поясі за замовчуванням.
статичний місцевий час (int година, int хвилина, int секунда) Він використовується для отримання екземпляра LocalTime з години, хвилини та секунди.
Місцевий час плюс години (довгі години, щоб додати) Він використовується для повернення копії цього LocalTime із зазначеною кількістю доданих годин.
Місцевий час плюс хвилини (довгі хвилини для додавання) Він використовується для повернення копії цього LocalTime із вказаною кількістю доданих хвилин.

Приклад місцевого часу Java: now()

LocalTimeExample1.java

jlist
 import java.time.LocalTime; public class LocalTimeExample1 { public static void main(String[] args) { LocalTime time = LocalTime.now(); System.out.println(time); } } 
Перевірте зараз

Вихід:

15:19:47.459 

Приклад місцевого часу Java: of()

LocalTimeExample2.java

 import java.time.LocalTime; public class LocalTimeExample2 { public static void main(String[] args) { LocalTime time = LocalTime.of(10,43,12); System.out.println(time); } } 
Перевірте зараз

Вихід:

10:43:12 

Приклад місцевого часу Java: minusHours() і minusMinutes()

LocalTimeExample3.java

 import java.time.LocalTime; public class LocalTimeExample3 { public static void main(String[] args) { LocalTime time1 = LocalTime.of(10,43,12); System.out.println(time1); LocalTime time2=time1.minusHours(2); LocalTime time3=time2.minusMinutes(34); System.out.println(time3); } } 
Перевірте зараз

Вихід:

10:43:12 08:09:12 

Приклад місцевого часу Java: plusHours() і plusMinutes()

LocalTimeExample4.java

 import java.time.LocalTime; public class LocalTimeExample4 { public static void main(String[] args) { LocalTime time1 = LocalTime.of(10,43,12); System.out.println(time1); LocalTime time2=time1.plusHours(4); LocalTime time3=time2.plusMinutes(18); System.out.println(time3); } } 
Перевірте зараз

Вихід:

10:43:12 15:01:12 

Приклад місцевого часу Java

LocalTimeExample5.java

 import java.time.*; import java.time.temporal.ChronoUnit; public class LocalTimeExample5 { public static void main(String... args) { ZoneId zone1 = ZoneId.of('Asia/Kolkata'); ZoneId zone2 = ZoneId.of('Asia/Tokyo'); LocalTime time1 = LocalTime.now(zone1); System.out.println('India Time Zone: '+time1); LocalTime time2 = LocalTime.now(zone2); System.out.println('Japan Time Zone: '+time2); long hours = ChronoUnit.HOURS.between(time1, time2); System.out.println('Hours between two Time Zone: '+hours); long minutes = ChronoUnit.MINUTES.between(time1, time2); System.out.println('Minutes between two time zone: '+minutes); } } 
Перевірте зараз

Вихід:

mylivecricket в
India Time Zone: 14:56:43.087 Japan Time Zone: 18:26:43.103 Hours between two Time Zone: 3 Minutes between two time zone: 210