logo

Java vietējā laika klase

Java LocalTime klase ir nemainīga klase, kas attēlo laiku ar noklusējuma formātu stunda-minūte-sekunde. Tas pārmanto objektu klasi un ievieš salīdzināmo saskarni.

kas taisīja skolu

Java LocalTime klases deklarācija

Apskatīsim klases java.time.LocalTime deklarāciju.

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

Java LocalTime klases metodes

Metode Apraksts
LocalDateTime atDate (LocalDate datums) To izmanto, lai apvienotu šo laiku ar datumu, lai izveidotu LocalDateTime.
int salīdzinātTo (cits vietējais laiks) To izmanto, lai salīdzinātu šo laiku ar citu laiku.
Virknes formāts (DateTimeFormatter formatētājs) Šo laiku izmanto, lai formatētu, izmantojot norādīto formatētāju.
int get (lauks TemporalField) To izmanto, lai no šī brīža iegūtu norādītā lauka vērtību kā int.
Vietējais laiks mīnus stundas (garas stundasAtņemt) To izmanto, lai atgrieztu šī LocalTime kopiju, atņemot norādīto stundu skaitu.
Vietējais laiks mīnus minūtes (garas minūtes, lai atņemtu) To izmanto, lai atgrieztu šī LocalTime kopiju, atņemot norādīto minūšu skaitu.
statisks vietējais laiks tagad() To izmanto, lai iegūtu pašreizējo laiku no sistēmas pulksteņa noklusējuma laika joslā.
statiskais vietējais laiks (int stunda, int minūte, int second) To izmanto, lai iegūtu LocalTime gadījumu no stundas, minūtes un sekundes.
Vietējais laiks plusStundas (garas stundasPievienot) To izmanto, lai atgrieztu šī LocalTime kopiju, pievienojot norādīto stundu skaitu.
Vietējais laiks plus minūtes (garas minūtes, lai pievienotu) To izmanto, lai atgrieztu šī LocalTime kopiju, pievienojot norādīto minūšu skaitu.

Java vietējā laika piemērs: now()

LocalTimeExample1.java

 import java.time.LocalTime; public class LocalTimeExample1 { public static void main(String[] args) { LocalTime time = LocalTime.now(); System.out.println(time); } } 
Izmēģiniet to tagad

Izvade:

15:19:47.459 

Java vietējā laika piemērs: of()

LocalTimeExample2.java

pirmskaitļu programma 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); } } 
Izmēģiniet to tagad

Izvade:

10:43:12 

Java vietējā laika piemērs: minusHours() un 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); } } 
Izmēģiniet to tagad

Izvade:

10:43:12 08:09:12 

Java vietējā laika piemērs: plusHours() un plusMinutes()

LocalTimeExample4.java

kartes 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); } } 
Izmēģiniet to tagad

Izvade:

10:43:12 15:01:12 

Java vietējā laika piemērs

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); } } 
Izmēģiniet to tagad

Izvade:

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