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