logo

Java LocalTime klasse

Java LocalTime-klassen er en uforanderlig klasse, der repræsenterer tid med et standardformat på time-minut-sekund. Det arver objektklassen og implementerer den sammenlignelige grænseflade.

Java LocalTime klasseerklæring

Lad os se erklæringen om java.time.LocalTime-klassen.

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

Metoder til Java LocalTime Class

Metode Beskrivelse
LocalDateTime atDate(LocalDate-dato) Det bruges til at kombinere denne tid med en dato for at oprette en LocalDateTime.
int compareTo(LocalTime andet) Det bruges til at sammenligne denne tid med en anden tid.
String format(DateTimeFormatter formatter) Det bruges til at formatere denne gang ved hjælp af den angivne formatering.
int get(TemporalField felt) Det bruges til at få værdien af ​​det angivne felt fra dette tidspunkt som en int.
LocalTime minusHours(lange timerAt trække fra) Den bruges til at returnere en kopi af denne LocalTime med det angivne antal timer fratrukket.
Lokal tid minusminutter (lange minutter at trække fra) Det bruges til at returnere en kopi af denne LocalTime med det angivne antal minutter fratrukket.
statisk lokaltid nu() Den bruges til at hente den aktuelle tid fra systemuret i standardtidszonen.
statisk lokaltid på (int time, int minut, int sekund) Det bruges til at hente en forekomst af LocalTime fra en time, minut og sekund.
LocalTime PlusHours(lange timerToAdd) Den bruges til at returnere en kopi af denne LocalTime med det angivne antal timer tilføjet.
LocalTime plusMinutter (lange minutterToAdd) Det bruges til at returnere en kopi af denne LocalTime med det angivne antal minutter tilføjet.

Java LocalTime Eksempel: now()

LocalTimeExample1.java

markdown med billeder
 import java.time.LocalTime; public class LocalTimeExample1 { public static void main(String[] args) { LocalTime time = LocalTime.now(); System.out.println(time); } } 
Test det nu

Produktion:

15:19:47.459 

Java LocalTime Eksempel: af()

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 nu

Produktion:

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 nu

Produktion:

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 nu

Produktion:

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 nu

Produktion:

Charat i 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