logo

Java LocalTime Class

Java LocalTime -luokka on muuttumaton luokka, joka edustaa aikaa oletusmuodossa tunti-minuutti-sekunti. Se perii Object-luokan ja toteuttaa Comparable-rajapinnan.

Java LocalTime -luokkailmoitus

Katsotaanpa luokan java.time.LocalTime ilmoitus.

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

Java LocalTime Classin menetelmät

Menetelmä Kuvaus
LocalDateTime atDate(PaikallinenPäivämäärä) Sitä käytetään yhdistämään tämä aika päivämäärään paikallisen päivämäärän luomiseksi.
int verrata(Paikallinen muu) Sitä käytetään vertaamaan tätä aikaa toiseen aikaan.
Merkkijonomuoto (DateTimeFormatter-muotoilija) Sitä käytetään tämän ajan alustamiseen määritetyllä muotoilijalla.
int get (TemporalField-kenttä) Sitä käytetään määritetyn kentän arvon saamiseksi tästä ajasta int.
Paikallinen aika miinustunnit (pitkiä tunteja vähennetään) Sitä käytetään palauttamaan kopio tästä LocalTimesta, josta on vähennetty määritetty tuntimäärä.
Paikallinen aika miinus minuutteja (pitkiä minuutteja vähennetään) Sitä käytetään palauttamaan kopio tästä LocalTimesta, josta on vähennetty määritetty määrä minuutteja.
staattinen paikallinen aika nyt() Sitä käytetään nykyisen ajan hakemiseen oletusaikavyöhykkeen järjestelmän kellosta.
staattinen paikallinen aika (int tunti, int minuutti, int sekunti) Sitä käytetään paikallisajan esiintymän hankkimiseen tunnista, minuutista ja sekunnista.
Paikallinen aika plustunnit (pitkiä lisätunteja) Sitä käytetään palauttamaan kopio tästä LocalTimesta, johon on lisätty määritetty tuntimäärä.
Paikallinen aika plus minuutit (pitkiä minuuttejalisää) Sitä käytetään palauttamaan kopio tästä LocalTimesta, johon on lisätty määritetty määrä minuutteja.

Java LocalTime Esimerkki: now()

LocalTimeExample1.java

 import java.time.LocalTime; public class LocalTimeExample1 { public static void main(String[] args) { LocalTime time = LocalTime.now(); System.out.println(time); } } 
Testaa nyt

Lähtö:

15:19:47.459 

Java LocalTime esimerkki: of()

LocalTimeExample2.java

ram näyttelijä
 import java.time.LocalTime; public class LocalTimeExample2 { public static void main(String[] args) { LocalTime time = LocalTime.of(10,43,12); System.out.println(time); } } 
Testaa nyt

Lähtö:

10:43:12 

Java LocalTime Esimerkki: minusHours() ja 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); } } 
Testaa nyt

Lähtö:

10:43:12 08:09:12 

Java LocalTime Esimerkki: plusHours() ja 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); } } 
Testaa nyt

Lähtö:

10:43:12 15:01:12 

Java LocalTime esimerkki

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); } } 
Testaa nyt

Lähtö:

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