Rumah > Java > javaTutorial > Bagaimana untuk Mengira Perbezaan Tarikh dalam Hari dalam Android/Java?

Bagaimana untuk Mengira Perbezaan Tarikh dalam Hari dalam Android/Java?

Mary-Kate Olsen
Lepaskan: 2024-12-17 13:26:15
asal
638 orang telah melayarinya

How to Calculate the Date Difference in Days in Android/Java?

Mencari Perbezaan Tarikh dalam Hari: Pendekatan Android/Java

Anda mempunyai tarikh semasa dalam format mm/dd/yyyy dan tarikh lain dalam format tttt/mm/dd. Untuk mengira perbezaan antara tarikh ini dalam hari, pertimbangkan langkah berikut:

// Calculate the difference in milliseconds
long diff = today.getTimeInMillis() - thatDay.getTimeInMillis();

// Convert the difference to days
long days = diff / (24 * 60 * 60 * 1000);
Salin selepas log masuk

Menghuraikan Tarikh daripada Rentetan

Untuk menghuraikan tarikh daripada rentetan " yyyy/mm/dd" ke dalam objek Kalendar, anda boleh menggunakan SimpleDateFormat kelas:

SimpleDateFormat formatter = new SimpleDateFormat("yyyy/MM/dd");
Date d = null;
try {
    d = formatter.parse(strThatDay); // catch exception
} catch (ParseException e) {
    e.printStackTrace();
}

Calendar thatDay = Calendar.getInstance();
thatDay.setTime(d);
Salin selepas log masuk

Kaedah Alternatif

Memandangkan anda mengetahui format tarikh, anda juga boleh menggunakan Integer.parseInt() pada subrentetannya untuk mendapatkan nilai angkanya dan lakukan pengiraan secara terus.

Atas ialah kandungan terperinci Bagaimana untuk Mengira Perbezaan Tarikh dalam Hari dalam Android/Java?. Untuk maklumat lanjut, sila ikut artikel berkaitan lain di laman web China PHP!

sumber:php.cn
Kenyataan Laman Web ini
Kandungan artikel ini disumbangkan secara sukarela oleh netizen, dan hak cipta adalah milik pengarang asal. Laman web ini tidak memikul tanggungjawab undang-undang yang sepadan. Jika anda menemui sebarang kandungan yang disyaki plagiarisme atau pelanggaran, sila hubungi admin@php.cn
Artikel terbaru oleh pengarang
Tutorial Popular
Lagi>
Muat turun terkini
Lagi>
kesan web
Kod sumber laman web
Bahan laman web
Templat hujung hadapan