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