1. LocalTimekelas
Kelas LocalTimedigawe 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 LocalTimemeh padha karo LocalDatekelas - 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 timepunika LocalTimevariabel, 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 LocalTimeobyek, kita duwe cara iki:
| Metode | Katrangan |
|---|---|
|
Ngasilake jam |
|
Ngasilake menit |
|
Ngasilake detik |
|
Ngasilake nanodetik |
Tuladha:
| Kode | Output konsol |
|---|---|
|
|
4. Ngganti wektu ing LocalTimeobyek
Kelas kasebut LocalTimeuga duwe metode sing ngidini sampeyan nggarap wektu. Implementasi metode kasebut padha karo metode kelas LocalDate: ora ngganti LocalTimeobyek 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 timeobyek asli. Yen sampeyan nambah 3600 secondswektu, banjur sampeyan nambah persis 1hour.
GO TO FULL VERSION