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