logo

Classe Java LocalTime

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