Video: Android 101 by Fred Widjaja 2024
Urutan pertama perniagaan apabila membangunkan aplikasi Java yang mesti berfungsi dengan tarikh atau masa (atau keduanya) memilih kelas Tarikh Waktu untuk mewakili nilai tarikh dan masa anda. Java. pakej masa menentukan sepuluh kelas berbeza yang digunakan untuk mewakili pelbagai jenis masa dan tarikh.
Kelas | Apa yang Ia Represent |
LocalTime
|
Satu masa (jam, minit, dan saat untuk ketepatan nanoecond) tanpa zon waktu yang berkaitan. |
LocalDate
|
Tarikh (tahun, bulan, dan hari) tanpa zon waktu yang berkaitan. |
LocalDateTime
|
Tarikh dan masa tanpa zon waktu yang berkaitan. |
OffsetTime
|
Masa dan mengimbangi dari UTC (Masa Teragih Waktu Universal, juga dikenali sebagai Waktu Minum Greenwich), seperti 12: 30: 00-8. 00, yang bermakna masa 12: 30 dengan offset sebanyak -8 jam dari UTC. |
OffsetDateTime
|
Tarikh dan masa dengan nilai offset dari UTC. |
ZonedDateTime
|
Tarikh dan masa dengan zon waktu yang berkaitan, seperti
Amerika / Los_Angeles
. |
MonthDay
|
Bulan dan hari tanpa tahun yang berkaitan. Anda boleh menggunakan objek MonthDay untuk mewakili tarikh seperti ulang tahun, ulang tahun atau percutian. |
YearMonth
|
Satu tahun dan bulan, seperti Disember, 2015. Tiada nilai hari, masa, atau zon masa dikaitkan dengan tahun dan bulan. |
Tahun
|
Satu tahun, seperti 2038. Nilai bulan, hari, masa, atau zon masa tidak dikaitkan dengan tahun ini. |
Segera
|
Satu titik masa, diwakili secara dalaman sebagai bilangan nanodetik yang telah berlalu sejak tengah malam, 1 Januari 1970. Nilai ini menganggap masa UTC / GMT offset 0. |
Setiap kelas mempunyai banyak kaedah yang membolehkan anda membuat objek tarikh dan masa, melakukan pengiraan ke atasnya, membandingkannya, dan mengubahnya menjadi rentetan yang boleh dipaparkan dan dibaca oleh manusia. Anda boleh mencari dokumentasi lengkap kaedah untuk setiap kelas dalam talian.