Razred Java LocalTime je nespremenljiv razred, ki predstavlja čas s privzeto obliko ura-minuta-sekunda. Podeduje razred Object in implementira vmesnik Comparable.
Deklaracija razreda Java LocalTime
Oglejmo si deklaracijo razreda java.time.LocalTime.
public final class LocalTime extends Object implements Temporal, TemporalAdjuster, Comparable, Serializable
Metode razreda Java LocalTime
Metoda | Opis |
---|---|
LocalDateTime atDate(datum LocalDate) | Uporablja se za združevanje tega časa z datumom za ustvarjanje LocalDateTime. |
int compareTo(LocalTime other) | Uporablja se za primerjavo tega časa z drugim časom. |
Oblika niza (oblikovalnik DateTimeFormatter) | Tokrat se uporablja za formatiranje z določenim oblikovalnikom. |
int get(polje TemporalField) | Uporablja se za pridobitev vrednosti podanega polja iz tega časa kot int. |
Lokalni čas minus ure (dolge ure za odštevanje) | Uporablja se za vrnitev kopije tega lokalnega časa z odštetim podanim številom ur. |
Lokalni čas minus minute (dolge minute za odštevanje) | Uporablja se za vrnitev kopije tega lokalnega časa z odštetim podanim številom minut. |
statični lokalni čas zdaj() | Uporablja se za pridobitev trenutnega časa iz sistemske ure v privzetem časovnem pasu. |
statični lokalni čas (int ur, int minut, int sekund) | Uporablja se za pridobitev primerka LocalTime iz ure, minute in sekunde. |
Lokalni čas plus ure (dolge ure za dodajanje) | Uporablja se za vrnitev kopije tega lokalnega časa z dodanim navedenim številom ur. |
Lokalni čas plus minute (dolge minute za dodajanje) | Uporablja se za vrnitev kopije tega lokalnega časa z dodanim navedenim številom minut. |
Primer lokalnega časa Java: zdaj()
LocalTimeExample1.java
myflixer
import java.time.LocalTime; public class LocalTimeExample1 { public static void main(String[] args) { LocalTime time = LocalTime.now(); System.out.println(time); } }Preizkusite zdaj
Izhod:
15:19:47.459
Primer lokalnega časa Java: 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); } }Preizkusite zdaj
Izhod:
10:43:12
Primer lokalnega časa Java: minusHours() in 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); } }Preizkusite zdaj
Izhod:
kako dobiti trenutni datum v Javi
10:43:12 08:09:12
Primer lokalnega časa Java: plusHours() in 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); } }Preizkusite zdaj
Izhod:
10:43:12 15:01:12
Primer lokalnega časa Java
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); } }Preizkusite zdaj
Izhod:
kako najdem skrite aplikacije na androidu
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