logo

Clasa Java LocalTime

Clasa Java LocalTime este o clasă imuabilă care reprezintă timpul cu un format implicit de oră-minut-secundă. Moștenește clasa Object și implementează interfața Comparable.

Declarație de clasă Java LocalTime

Să vedem declarația clasei java.time.LocalTime.

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

Metode ale clasei Java LocalTime

Metodă Descriere
LocalDateTime atDate (data LocalDate) Este folosit pentru a combina această oră cu o dată pentru a crea un LocalDateTime.
int comparaTo(LocalTime other) Este folosit pentru a compara acest timp cu altul.
Format șir (formator DateTimeFormatter) Este folosit pentru a formata de această dată folosind formatatorul specificat.
int get(câmp TemporalField) Este folosit pentru a obține valoarea câmpului specificat de la acest moment ca un int.
Ora locală minusOre (ore lungiToSubtract) Este folosit pentru a returna o copie a acestui LocalTime cu numărul specificat de ore scăzut.
Ora locală minusMinute(minute lungiToSubtract) Este folosit pentru a returna o copie a acestui LocalTime cu numărul specificat de minute scăzut.
Ora locală static acum() Este folosit pentru a obține ora curentă de la ceasul sistemului în fusul orar implicit.
static LocalTime of (int oră, int minut, int secundă) Este folosit pentru a obține o instanță de LocalTime dintr-o oră, minut și secundă.
Ora locală plusOre (orele lungiToAdd) Este folosit pentru a returna o copie a acestui LocalTime cu numărul specificat de ore adăugat.
Ora locală plusMinute (minute lungi de adăugat) Este folosit pentru a returna o copie a acestui LocalTime cu numărul specificat de minute adăugat.

Exemplu 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); } } 
Testează-l acum

Ieșire:

structuri care utilizează tablouri în c
15:19:47.459 

Exemplu Java LocalTime: 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); } } 
Testează-l acum

Ieșire:

10:43:12 

Exemplu Java LocalTime: 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); } } 
Testează-l acum

Ieșire:

10:43:12 08:09:12 

Exemplu Java LocalTime: 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); } } 
Testează-l acum

Ieșire:

10:43:12 15:01:12 

Exemplu Java LocalTime

LocalTimeExample5.java

buclă do și while în 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); } } 
Testează-l acum

Ieșire:

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