Rumah > Java > javaTutorial > teks badan

Bagaimana untuk Mengira Perbezaan Antara Dua Objek DateTime Masa Joda dalam Minit?

Susan Sarandon
Lepaskan: 2024-11-01 05:42:28
asal
958 orang telah melayarinya

How to Calculate the Difference Between Two Joda-Time DateTime Objects in Minutes?

Cara Menentukan Perbezaan Antara Joda-Time DateTimes dalam Minit

Dalam aplikasi Java anda, anda telah menghadapi situasi yang anda perlukan untuk mengira perbezaan antara dua objek Joda-Time DateTime: datetime dan punchTime. Untuk mencapai matlamat ini, terdapat beberapa kaedah yang boleh anda gunakan:

Menggunakan Kelas Tempoh:

<code class="java">Duration duration = new Duration(punchTime, datetime);
long diffMinutes = duration.getStandardMinutes();</code>
Salin selepas log masuk

Kelas Tempoh mewakili tempoh masa dan membolehkan anda mendapatkan semula perbezaan antara dua DateTimes dalam unit standard seperti minit. Dalam kes ini, diffMinutes akan mengandungi bilangan minit antara punchTime dan datetime.

Menggunakan Kaedah Minit.minutesBetween():

<code class="java">long diffMinutes = Minutes.minutesBetween(punchTime, datetime).getMinutes();</code>
Salin selepas log masuk

The Minutes.minutesBetween () kaedah secara langsung mengira perbezaan dalam minit antara dua DateTimes dan mengembalikan hasilnya sebagai panjang. Ini menyediakan cara yang lebih ringkas untuk mencari perbezaan tanpa membuat contoh Tempoh.

Menghasilkan Hasil:

Setelah anda mengira perbezaan dalam minit, anda boleh mengeluarkan hasilnya menggunakan kaedah seperti:

<code class="java">System.out.println(diffMinutes);</code>
Salin selepas log masuk

Ini akan mencetak bilangan minit antara punchTime dan datetime ke konsol.

Contoh Penggunaan:

<code class="java">DateTime today = new DateTime();
DateTime yesterday = today.minusDays(1);

long diffMinutes = Minutes.minutesBetween(yesterday, today).getMinutes();

System.out.println("Difference in minutes: " + diffMinutes);</code>
Salin selepas log masuk

Coretan kod ini mengira perbezaan dalam minit antara semalam dan hari ini dan mencetak hasilnya ke konsol.

Dengan menggunakan kaedah ini, anda boleh menentukan dengan berkesan perbezaan antara dua DateTimes dalam beberapa minit, memberikan anda kefleksibelan untuk mengendalikan berkaitan masa pengiraan dalam permohonan anda.

Atas ialah kandungan terperinci Bagaimana untuk Mengira Perbezaan Antara Dua Objek DateTime Masa Joda dalam Minit?. 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