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