1. LocalDateTime
kelas
Kelas LocalDateTime
nggabungake kemampuan LocalDate
lan LocalTime
kelas: nyimpen tanggal lan wektu. Objek kasebut uga ora bisa diganti, lan cara kasebut padha karo kelas LocalDate
lan LocalTime
.
Njupuk tanggal lan wektu saiki
Kabeh kaya sing dikarepake ing kene: kita nggunakake now()
metode kasebut. Tuladha:
Kode | Output konsol |
---|---|
|
|
Nalika ditampilake ing layar, tanggal lan wektu dipisahake dening huruf T
.
Njupuk tanggal lan wektu tartamtu
Ora kaget, kabeh padha karo LocalDate
lan LocalTime
kelas - kita nggunakake of()
metode:
... = LocalDateTime.of(year, month, day, hours, minutes, seconds);
Pisanan, ana paramèter sing nemtokake tanggal ing format sing padha ing LocalDate
kelas. Banjur ana paramèter sing nemtokake wektu ing format sing padha ing LocalTime
kelas. Dhaptar kabeh variasi cara of()
diwenehi ing ngisor iki:
Metode |
---|
|
|
|
|
|
|
|
Sampeyan bisa nyetel tanggal langsung utawa nyetel ora langsung liwat LocalDate
lan LocalTime
obyek:
Kode |
---|
|
Output konsol |
|
Kelas kasebut LocalDateTime
nduweni cara kanggo njupuk unsur tanggal lan/utawa wektu. Dheweke persis nggambarake metode lan LocalDate
kelas LocalTime
. Kita ora bakal mbaleni maneh ing kene.
2. Instant
kelas
Pangripta Jawa uga ora kesupen marang cara-cara jaman biyen.
API Wektu Tanggal kalebu kelas Instan kanggo nggarap wektu sing dituju kanggo proses sing kedadeyan ing komputer. Tinimbang jam, menit, lan detik, iku gegayutan karo detik, milidetik, lan nanodetik.
Kelas iki nduweni rong lapangan sing makili:
- jumlah detik sing wis liwati wiwit 1 Januari 1970
- sawetara nanodetik
Apa kelas digawe kanggo pangembang? ya wis. Pramila ngitung wektu ing Unix-time, sing diwiwiti ing wiwitan taun 1970.
Siji malah bisa ngomong sing Instant
kelas iku versi simplified saka Date
kelas, nahan mung apa programer perlu.
Sampeyan bisa entuk Instant
obyek kanthi cara sing padha karo LocalTime
obyek:
Instant timestamp = Instant.now();
Where timestamp
punika Instant
variabel, lan telpon kanggo cara statis saka kelas.Instant.now()
now()
Instant
Tuladha:
Kode | Output konsol |
---|---|
|
|
Sampeyan uga bisa nggawe obyek anyar kanthi nggunakake variasi metode of()
kanthi nglewati wektu wiwit 1 Januari 1970:
|
Sampeyan kudu ngliwati nomer milidetik |
|
Sampeyan kudu ngliwati nomer detik |
|
Sampeyan kudu ngliwati detik lan nanodetik |
Cara sing kasedhiya ing Instant
obyek
Kelas Instan duwe rong cara sing ngasilake nilai lapangan:
|
Cacahe detik sing wis lumaku wiwit 1 Januari 1970 |
|
Nanodetik. |
|
Jumlah milidetik sing wis liwati wiwit 1 Januari 1970 |
Ana uga cara kanggo nggawe Instant
obyek anyar adhedhasar sing wis ana:
|
Nambah detik menyang wektu saiki |
|
Nambah milidetik |
|
Nambahake nanodetik |
|
Ngurangi detik |
|
Ngurangi milidetik |
|
Ngurangi nanodetik |
Tuladha:
Kode | Output konsol |
---|---|
|
|
GO TO FULL VERSION