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