logo

Trieda Java LocalTime

Java LocalTime trieda je nemenná trieda, ktorá predstavuje čas s predvoleným formátom hodina-minúta-sekunda. Zdedí triedu Object a implementuje rozhranie Comparable.

herec amrita rao

Deklarácia triedy Java LocalTime

Pozrime sa na deklaráciu triedy java.time.LocalTime.

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

Metódy Java LocalTime Class

Metóda Popis
LocalDateTime atDate(LocalDate date) Používa sa na spojenie tohto času s dátumom na vytvorenie LocalDateTime.
int porovnanie s (iné v miestnom čase) Používa sa na porovnanie tohto času s iným časom.
Formát reťazca (formátor DateTimeFormatter) Používa sa na formátovanie tohto času pomocou určeného formátovača.
int get (pole TemporalField) Používa sa na získanie hodnoty zadaného poľa z tohto času ako int.
LocalTime minusHours (dlhé hodinyToSubtract) Používa sa na vrátenie kópie tohto miestneho času so zadaným počtom odpočítaných hodín.
LocalTime minusMinutes (dlhé minútyToSubtract) Používa sa na vrátenie kópie tohto miestneho času so zadaným počtom odpočítaných minút.
statický miestny čas teraz () Používa sa na získanie aktuálneho času zo systémových hodín v predvolenom časovom pásme.
statický miestny čas (int hodina, int minúta, int sekunda) Používa sa na získanie inštancie LocalTime z hodiny, minúty a sekundy.
LocalTime plusHours (dlhé hodinyToAdd) Používa sa na vrátenie kópie tohto miestneho času so zadaným počtom pridaných hodín.
LocalTime plusMinutes (dlhé minútyToAdd) Používa sa na vrátenie kópie tohto LocalTime so zadaným počtom pridaných minút.

Príklad Java LocalTime: now()

LocalTimeExample1.java

 import java.time.LocalTime; public class LocalTimeExample1 { public static void main(String[] args) { LocalTime time = LocalTime.now(); System.out.println(time); } } 
Vyskúšajte to

Výkon:

15:19:47.459 

Príklad Java LocalTime: 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); } } 
Vyskúšajte to

Výkon:

10:43:12 

Príklad Java LocalTime: minusHours() a 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); } } 
Vyskúšajte to

Výkon:

hodnota reťazca java
10:43:12 08:09:12 

Príklad Java LocalTime: plusHours() a 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); } } 
Vyskúšajte to

Výkon:

10:43:12 15:01:12 

Príklad Java LocalTime

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); } } 
Vyskúšajte to

Výkon:

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