La classe Java LocalTime és una classe immutable que representa el temps amb un format predeterminat d'hora-minut-segon. Hereta la classe Object i implementa la interfície Comparable.
Declaració de classe Java LocalTime
Vegem la declaració de la classe java.time.LocalTime.
public final class LocalTime extends Object implements Temporal, TemporalAdjuster, Comparable, Serializable
Mètodes de Java LocalTime Class
Mètode | Descripció |
---|---|
LocalDateTime atDate (data LocalDate) | S'utilitza per combinar aquesta hora amb una data per crear un LocalDateTime. |
int comparaTo(LocalTime other) | S'utilitza per comparar aquesta època amb una altra. |
Format de cadena (formatejador de DataTimeFormatter) | S'utilitza per formatar aquesta vegada amb el formatador especificat. |
int get(camp TemporalField) | S'utilitza per obtenir el valor del camp especificat a partir d'aquest moment com a int. |
Hora local menysHours (hores llarguesToSubtract) | S'utilitza per retornar una còpia d'aquesta hora local amb el nombre d'hores especificat restant. |
Hora local menysminuts (minuts llargs per restar) | S'utilitza per retornar una còpia d'aquesta Hora Local amb el nombre especificat de minuts restants. |
Hora local estàtica ara () | S'utilitza per obtenir l'hora actual del rellotge del sistema a la zona horària predeterminada. |
static LocalTime of (hora int, minut int, segon int) | S'utilitza per obtenir una instància de LocalTime a partir d'una hora, minut i segon. |
Hora local mésHores (hores llargues per afegir) | S'utilitza per retornar una còpia d'aquesta hora local amb el nombre d'hores especificat afegit. |
Hora local més minuts (minuts llargs per afegir) | S'utilitza per retornar una còpia d'aquesta hora local amb el nombre de minuts especificat afegit. |
Exemple d'hora local de Java: ara()
LocalTimeExample1.java
mylivecricket
import java.time.LocalTime; public class LocalTimeExample1 { public static void main(String[] args) { LocalTime time = LocalTime.now(); System.out.println(time); } }Prova-ho ara
Sortida:
15:19:47.459
Exemple d'hora local de 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); } }Prova-ho ara
Sortida:
java i swing
10:43:12
Exemple d'hora local de Java: minusHours() i 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); } }Prova-ho ara
Sortida:
10:43:12 08:09:12
Exemple d'hora local de Java: plusHours() i 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); } }Prova-ho ara
Sortida:
captura i prova java
10:43:12 15:01:12
Exemple d'hora local de 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); } }Prova-ho ara
Sortida:
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