Mengira Perbezaan Hari Antara Dua Tarikh di Jawa
Menentukan perbezaan hari antara dua tarikh boleh menjadi pengiraan yang berharga untuk pelbagai aplikasi . Walau bagaimanapun, java.util.Date terbina dalam mungkin tidak selalu memberikan hasil yang tepat. Untuk mengatasi isu ini, perpustakaan Joda Time menawarkan penyelesaian yang lebih mantap.
Joda Time Solution
Untuk mengira perbezaan hari menggunakan Joda Time, ikut langkah berikut:
import java.util.Date; import org.joda.time.DateTime; import org.joda.time.Days;
Date past = new Date(110, 5, 20); // June 20th, 2010 Date today = new Date(110, 6, 24); // July 24th
int days = Days.daysBetween(new DateTime(past), new DateTime(today)).getDays(); // => 34
Faedah Joda Masa
Joda Time menyediakan beberapa kelebihan berbanding java.util.Date:
Nota:
Jika anda bekerja dengan Java 8 atau lebih tinggi, pertimbangkan untuk menggunakan API java.time dan bukannya Joda Time, kerana ia adalah API tarikh dan masa moden di Jawa.
Atas ialah kandungan terperinci Bagaimanakah Masa Joda Boleh Mengira Perbezaan Hari Antara Dua Tarikh dengan Tepat di Jawa?. Untuk maklumat lanjut, sila ikut artikel berkaitan lain di laman web China PHP!