java.time.LocalTime Class

pengantar

Itu java.time.LocalTime kelas mewakili waktu tanpa zona waktu dalam sistem kalender ISO-8601, seperti 10:15:30.

Deklarasi kelas

Berikut adalah deklarasi untuk java.time.LocalTime kelas -

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

Bidang

Berikut adalah bidang untuk java.time.LocalTime kelas -

  • static LocalTime MAX - LocalTime maksimum yang didukung, '23: 59: 59.999999999 '.

  • static LocalTime MIN - Waktu Lokal minimum yang didukung, '00: 00 '.

  • static LocalTime MIDNIGHT - Waktu tengah malam di awal hari, '00: 00 '.

  • static LocalTime NOON - Waktu tengah hari di tengah hari, '12: 00 '.

Metode kelas

Sr.No. Metode & Deskripsi
1 Penyesuaian temporal (Temporal temporal)

Menyesuaikan objek temporal yang ditentukan agar memiliki tanggal dan waktu yang sama dengan objek ini.

2 LocalDateTime atDate (tanggal LocalDate)

Menggabungkan waktu ini dengan tanggal untuk membuat LocalDateTime.

3 OffsetDateTime atOffset (ZoneOffset offset)

Menggabungkan waktu ini dengan waktu offset untuk membuat OffsetDateTime.

4 int bandingkanTo (LocalTime other)

Bandingkan waktu ini dengan waktu lain.

5 boolean sama dengan (Object obj)

Memeriksa apakah waktu ini sama dengan waktu lain.

6 Format string (formatter DateTimeFormatter)

Format kali ini menggunakan formatter yang ditentukan.

7 LocalTime statis dari (TemporalAccessor temporal)

Memperoleh instance LocalTime dari objek temporal.

8 int get (bidang TemporalField)

Mendapat nilai bidang yang ditentukan mulai saat ini sebagai int.

9 int getHour ()

Mendapatkan bidang jam-hari.

10 getLong panjang (bidang TemporalField)

Mendapat nilai bidang yang ditentukan mulai dari saat ini sebagai waktu yang lama.

11 int getMinute ()

Mendapatkan bidang menit per jam.

12 int getNano ()

Mendapatkan bidang nano-of-second.

13 int getSecond ()

Mendapat kolom detik menit.

14 int hashCode ()

Kode hash untuk kali ini.

15 boolean isAfter (LocalTime other)

Memeriksa apakah waktu ini setelah waktu yang ditentukan.

16 boolean isBefore (LocalTime other)

Memeriksa apakah waktu ini sebelum waktu yang ditentukan.

17 boolean isSupported (bidang TemporalField)

Memeriksa apakah bidang yang ditentukan didukung.

18 boolean isSupported (TemporalUnit unit)

Memeriksa apakah unit yang ditentukan didukung.

19 LocalTime minus (long amountToSubtract, TemporalUnit unit)

Mengembalikan salinan waktu ini dengan jumlah yang ditentukan dikurangi.

20 LocalTime minus (TemporalAmount jumlahToSubtract)

Mengembalikan salinan waktu ini dengan jumlah yang ditentukan dikurangi.

21 LocalTime minusHours (long hoursToSubtract)

Mengembalikan salinan LocalTime ini dengan pengurangan jumlah jam yang ditentukan.

22 LocalTime minusMinutes (menit panjangToSubtract)

Mengembalikan salinan LocalTime ini dengan pengurangan jumlah menit yang ditentukan.

23 LocalTime minusNanos (nanos panjang)

Mengembalikan salinan LocalTime ini dengan jumlah nanodetik yang dikurangi.

24 LocalTime minusSeconds (detik panjang)

Mengembalikan salinan LocalTime ini dengan pengurangan jumlah detik yang ditentukan.

25 LocalTime statis sekarang ()

Memperoleh waktu saat ini dari jam sistem di zona waktu default.

26 LocalTime statis sekarang (Jam jam)

Memperoleh waktu saat ini dari jam yang ditentukan.

27 LocalTime statis sekarang (zona ZoneId)

Memperoleh waktu saat ini dari jam sistem di zona waktu yang ditentukan.

28 LocalTime statis (int jam, int menit)

Mendapatkan instance LocalTime dari satu jam dan menit.

29 LocalTime statis (int jam, int menit, int detik)

Mendapatkan instance LocalTime dari satu jam, menit dan detik.

30 LocalTime statis (int jam, int menit, int detik, int nanoOfSecond)

Mendapatkan instance LocalTime dari satu jam, menit, detik, dan nanodetik.

31 LocalTime statisNanoOfDay (nanoOfDay panjang)

Mendapatkan instance LocalTime dari nilai nanos-of-day.

32 LocalTime ofSecondOfDay statis (long secondOfDay)

Memperoleh instance LocalTime dari nilai hari kedua.

33 parse LocalTime statis (teks CharSequence)

Memperoleh contoh LocalTime dari string teks seperti 2007-12-03T10: 15: 30.

34 parse LocalTime statis (teks CharSequence, formatter DateTimeFormatter)

Memperoleh contoh LocalTime dari string teks menggunakan pemformat tertentu.

35 LocalTime plus (long amountToAdd, TemporalUnit unit)

Mengembalikan salinan kali ini dengan jumlah yang ditentukan ditambahkan.

36 LocalTime plus (TemporalAmount amountToAdd)

Mengembalikan salinan kali ini dengan jumlah yang ditentukan ditambahkan.

37 LocalTime plusHours (long hoursToAdd)

Mengembalikan salinan LocalTime ini dengan jumlah jam yang ditentukan ditambahkan.

38 LocalTime plusMinutes (menit panjangToAdd)

Mengembalikan salinan LocalTime ini dengan jumlah menit yang ditentukan ditambahkan.

39 LocalTime plusNanos (nanos panjang)

Mengembalikan salinan LocalTime ini dengan jumlah nanodetik yang ditambahkan.

40 LocalTime plusSeconds (detik panjang)

Mengembalikan salinan LocalTime ini dengan jumlah detik yang ditentukan ditambahkan.

41 Kueri R (Kueri TemporalQuery )

Kueri kali ini menggunakan kueri yang ditentukan.

42 Rentang ValueRange (bidang TemporalField)

Mendapat kisaran nilai yang valid untuk bidang yang ditentukan.

43 long toNanoOfDay ()

Mengekstrak waktu sebagai nanos hari, dari 0 hingga 24 * 60 * 60 * 1.000.000.000 - 1.

44 int toSecondOfDay ()

Mengekstrak waktu sebagai detik dalam sehari, dari 0 hingga 24 * 60 * 60 - 1.

45 String toString ()

Mengeluarkan tanggal ini sebagai String, seperti 10:15.

46 LocalTime truncatedTo (TemporalUnit unit)

Mengembalikan salinan LocalTime ini dengan waktu terpotong.

47 lama sampai (Temporal endExclusive, TemporalUnit unit)

Menghitung jumlah waktu sampai waktu lain dalam satuan yang ditentukan.

48 LocalTime dengan (adjuster TemporalAdjuster)

Mengembalikan salinan yang disesuaikan saat ini.

49 LocalTime dengan (TemporalField field, long newValue)

Mengembalikan salinan waktu ini dengan bidang yang ditentukan disetel ke nilai baru.

50 LocalTime withHour (int jam)

Mengembalikan salinan LocalTime ini dengan jam-jam-hari yang diubah.

51 LocalTime withMinute (int menit)

Mengembalikan salinan LocalTime ini dengan menit-of-hour diubah.

52 LocalTime denganNano (int nanoOfSecond)

Mengembalikan salinan LocalTime ini dengan nano-of-second diubah.

53 LocalTime withSecond (int detik)

Mengembalikan salinan LocalTime ini dengan detik-of-menit diubah.

Metode yang diwariskan

Kelas ini mewarisi metode dari kelas berikut -

  • Java.lang.Object