logo

Java LocalTime Class

Java LocalTime-klassen er en uforanderlig klasse som representerer tid med et standardformat på time-minutt-sekund. Den arver Object class og implementerer Comparable-grensesnittet.

Java LocalTime-klasseerklæring

La oss se erklæringen om java.time.LocalTime-klassen.

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

Metoder for Java LocalTime Class

Metode Beskrivelse
LocalDateTime atDate(LocalDate-dato) Den brukes til å kombinere denne tiden med en dato for å lage en LocalDateTime.
int compareTo(LocalTime other) Det brukes til å sammenligne denne tiden med en annen tid.
Strengformat (DateTimeFormatter formatter) Den brukes til å formatere denne gangen ved å bruke den angitte formateringen.
int get(TemporalField-feltet) Den brukes til å hente verdien av det angitte feltet fra dette tidspunktet som en int.
Lokaltid minustimer (lange timer å trekke fra) Den brukes til å returnere en kopi av denne LocalTime med det angitte antallet timer trukket fra.
Lokal tid minusminutter (lange minutter å trekke fra) Den brukes til å returnere en kopi av denne LocalTime med det angitte antallet minutter trukket fra.
statisk lokaltid nå() Den brukes til å hente gjeldende tid fra systemklokken i standard tidssone.
statisk lokaltid på (int time, int minutt, int sekund) Den brukes til å hente en forekomst av LocalTime fra en time, minutt og sekund.
Lokaltid plusstimer (lange timer å legge til) Den brukes til å returnere en kopi av denne LocalTime med det angitte antallet timer lagt til.
LocalTime plussMinutter (lange minutter å legge til) Den brukes til å returnere en kopi av denne LocalTime med det angitte antallet minutter lagt til.

Java LocalTime Eksempel: now()

LocalTimeExample1.java

boble sortering i java
 import java.time.LocalTime; public class LocalTimeExample1 { public static void main(String[] args) { LocalTime time = LocalTime.now(); System.out.println(time); } } 
Test det nå

Produksjon:

15:19:47.459 

Java LocalTime Eksempel: av()

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); } } 
Test det nå

Produksjon:

10:43:12 

Java LocalTime Eksempel: minusHours() og 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); } } 
Test det nå

Produksjon:

java string.format
10:43:12 08:09:12 

Java LocalTime Eksempel: plusHours() og 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); } } 
Test det nå

Produksjon:

10:43:12 15:01:12 

Eksempel på 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); } } 
Test det nå

Produksjon:

dato konvertere til streng
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