1. LocalTime
kelas
Kelas LocalTime
digawe kanggo kasus-kasus sing sampeyan kudu kerja kanthi wektu nanging tanpa tanggal. Contone, umpamane sampeyan nulis aplikasi jam weker. Sampeyan peduli babagan wektu, nanging ora tanggal.
Kelas kasebut LocalTime
meh padha karo LocalDate
kelas - obyek kasebut ora bisa diganti sawise digawe.
Njupuk wektu saiki
Kanggo nggawe obyek anyar LocalTime
, sampeyan kudu nggunakake now()
cara statis. Tuladha:
LocalTime time = LocalTime.now();
Where time
punika LocalTime
variabel, lan telpon kanggo cara statis saka kelas.LocalTime.now()
now()
LocalTime
Tuladha:
Kode | Output konsol |
---|---|
|
|
Titik kasebut diikuti karo jumlah nanodetik saiki.
2. Njupuk wektu tartamtu
Kanggo entuk wektu tartamtu, sampeyan kudu nggunakake of()
cara statis. Tuladha:
LocalTime time = LocalTime.of(hours, minutes, seconds, nanoseconds);
Sampeyan ngliwati jam, menit, detik lan nanodetik.
Tuladha:
Kode | Output konsol |
---|---|
|
|
Miturut cara, ana rong variasi liyane saka metode iki:
LocalTime time = LocalTime.of(hours, minutes, seconds);
lan
LocalTime time = LocalTime.of(hours, minutes);
Supaya sampeyan bisa nggunakake endi wae sing luwih trep kanggo sampeyan.
Njupuk wektu adhedhasar indeks detik
Sampeyan uga bisa entuk wektu kanthi indeks detik ing sedina. Kanggo nindakake iki, kita duwe metode statis ofSecondOfDay()
:
LocalTime time = LocalTime.ofSecondOfDay(seconds);
Ngendi detik yaiku jumlah detik wiwit wiwitan dina.
Tuladha:
Kode | Output konsol |
---|---|
|
|
Ya, 10.000 detik kurang saka telung jam. Iku kabeh bener.
3. Njupuk unsur wektu
Kanggo entuk nilai unsur wektu tartamtu saka LocalTime
obyek, kita duwe cara iki:
Metode | Katrangan |
---|---|
|
Ngasilake jam |
|
Ngasilake menit |
|
Ngasilake detik |
|
Ngasilake nanodetik |
Tuladha:
Kode | Output konsol |
---|---|
|
|
4. Ngganti wektu ing LocalTime
obyek
Kelas kasebut LocalTime
uga duwe metode sing ngidini sampeyan nggarap wektu. Implementasi metode kasebut padha karo metode kelas LocalDate
: ora ngganti LocalTime
obyek sing ana, nanging ngasilake sing anyar kanthi data sing dikarepake.
Mangkene metode kelas LocalTime
:
Metode | Katrangan |
---|---|
|
Tambah jam |
|
Nambah menit |
|
Nambah detik |
|
Nambahake nanodetik |
|
Ngurangi jam |
|
Ngurangi menit |
|
Ngurangi detik |
|
Ngurangi nanodetik |
Tuladha:
Kode | Output konsol |
---|---|
|
|
Elinga yen ing saben kasus kita njaluk wektu anyar sing relatif kanggo time
obyek asli. Yen sampeyan nambah 3600 seconds
wektu, banjur sampeyan nambah persis 1hour
.