La classe Java LocalTime è una classe immutabile che rappresenta l'ora con un formato predefinito di ora-minuto-secondo. Eredita la classe Object e implementa l'interfaccia Comparable.
teoria degli automi
Dichiarazione della classe Java LocalTime
Vediamo la dichiarazione della classe java.time.LocalTime.
public final class LocalTime extends Object implements Temporal, TemporalAdjuster, Comparable, Serializable
Metodi della classe Java LocalTime
Metodo | Descrizione |
---|---|
LocalDateTime atDate(DataLocalDate) | Viene utilizzato per combinare questa ora con una data per creare un LocalDateTime. |
int confrontaTo(Ora locale altro) | Viene utilizzato per confrontare questo momento con un altro momento. |
Formato stringa (formattatore DateTimeFormatter) | Viene utilizzato per formattare questa volta utilizzando il formattatore specificato. |
int get(campoTemporalField) | Viene utilizzato per ottenere il valore del campo specificato da questo momento come int. |
LocalTime menoHours(lunghe oreToSubtract) | Viene utilizzato per restituire una copia di questo LocalTime con il numero di ore specificato sottratto. |
LocalTime menoMinuti (minuti lunghi da sottrarre) | Viene utilizzato per restituire una copia di questo LocalTime con il numero di minuti specificato sottratto. |
LocalTime statico adesso() | Viene utilizzato per ottenere l'ora corrente dall'orologio del sistema nel fuso orario predefinito. |
LocalTime statico di (int ora, int minuto, int secondo) | Viene utilizzato per ottenere un'istanza di LocalTime da un'ora, un minuto e un secondo. |
LocalTime plusHours (lunghe ore da aggiungere) | Viene utilizzato per restituire una copia di questo LocalTime con il numero specificato di ore aggiunte. |
LocalTime plusMinuti(minuti lunghi da aggiungere) | Viene utilizzato per restituire una copia di questo LocalTime con il numero specificato di minuti aggiunti. |
Esempio Java LocalTime: now()
LocalTimeExample1.java
import java.time.LocalTime; public class LocalTimeExample1 { public static void main(String[] args) { LocalTime time = LocalTime.now(); System.out.println(time); } }Provalo adesso
Produzione:
15:19:47.459
Esempio di ora locale 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); } }Provalo adesso
Produzione:
attraversamento in ordine di alberi binari
10:43:12
Esempio Java LocalTime: minusHours() e 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); } }Provalo adesso
Produzione:
10:43:12 08:09:12
Esempio Java LocalTime: plusHours() e 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); } }Provalo adesso
Produzione:
partecipazione all'aggiornamento mysql
10:43:12 15:01:12
Esempio di ora locale 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); } }Provalo adesso
Produzione:
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