Јава ЛоцалТиме класа је непроменљива класа која представља време са подразумеваним форматом сат-минута-секунда. Наслеђује класу Објецт и имплементира интерфејс Цомпарабле.
Декларација класе Јава ЛоцалТиме
Хајде да видимо декларацију класе јава.тиме.ЛоцалТиме.
public final class LocalTime extends Object implements Temporal, TemporalAdjuster, Comparable, Serializable
Методе Јава ЛоцалТиме Цласс
Метод | Опис |
---|---|
ЛоцалДатеТиме атДате(ЛоцалДате датум) | Користи се за комбиновање овог времена са датумом за креирање ЛоцалДатеТиме. |
инт цомпареТо(ЛоцалТиме отхер) | Користи се за упоређивање овог времена са другим временом. |
Формат стринга (форматор ДатеТимеФорматтер) | Овај пут се користи за форматирање помоћу наведеног форматера. |
инт гет (поље ТемпоралФиелд) | Користи се за добијање вредности наведеног поља из овог времена као инт. |
Локално време минус сати (дуги сати за одузимање) | Користи се за враћање копије овог локалног времена са одузетим наведеним бројем сати. |
Локално време минус минуте (дуге минуте за одузимање) | Користи се за враћање копије овог локалног времена са одузетим наведеним бројем минута. |
статично локално време сада() | Користи се за добијање тренутног времена из системског сата у подразумеваној временској зони. |
статично локално време од (инт сат, инт минута, инт секунда) | Користи се за добијање инстанце локалног времена од сата, минута и секунде. |
Локално време плус сати (дуги сати за додавање) | Користи се за враћање копије овог локалног времена са наведеним додатим бројем сати. |
Локално време плус минуте (дуге минуте за додавање) | Користи се за враћање копије овог локалног времена са наведеним додатим бројем минута. |
Јава ЛоцалТиме Пример: сада()
ЛоцалТимеЕкампле1.јава
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
Јава ЛоцалТиме Пример: оф()
ЛоцалТимеЕкампле2.јава
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
Јава ЛоцалТиме Пример: минусХоурс() и минусМинутес()
ЛоцалТимеЕкампле3.јава
обилазак дрвета
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
Јава ЛоцалТиме Пример: плусХоурс() и плусМинутес()
ЛоцалТимеЕкампле4.јава
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
Јава ЛоцалТиме Пример
ЛоцалТимеЕкампле5.јава
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); } }Тестирајте одмах
Излаз:
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