Rumah >Java >javaTutorial >Bagaimanakah anda mengira perbezaan masa antara dua Joda-Time DateTimes dalam beberapa minit?

Bagaimanakah anda mengira perbezaan masa antara dua Joda-Time DateTimes dalam beberapa minit?

Barbara Streisand
Barbara Streisandasal
2024-11-02 14:50:03464semak imbas

How do you calculate the time difference between two Joda-Time DateTimes in minutes?

Joda-Time DateTimes: Mengira Perbezaan Masa dalam Minit

Bagaimana anda menentukan perbezaan masa antara dua Joda-Time DateTimes dalam beberapa minit? Begini caranya:

Untuk mengira perbezaan masa dalam minit antara dua DateTimes, gunakan pendekatan berikut:

<code class="java">public class DateTimeDifferenceExample {

    public static void main(String[] args) {
        // Create two DateTimes
        DateTime datetime1 = new DateTime();
        DateTime datetime2 = datetime1.plusMinutes(30);

        // Calculate the difference using Duration
        Duration duration = new Duration(datetime1, datetime2);
        long minutesDifference = duration.getStandardMinutes();

        // Alternatively, you can use Minutes.minutesBetween() method:
        long minutesDifference2 = Minutes.minutesBetween(datetime1, datetime2).getMinutes();

        // Output the difference
        System.out.println("Minutes difference: " + minutesDifference);
        System.out.println("Minutes difference using Minutes.minutesBetween(): " + minutesDifference2);
    }
}</code>

Output:

Minutes difference: 30
Minutes difference using Minutes.minutesBetween(): 30

Atas ialah kandungan terperinci Bagaimanakah anda mengira perbezaan masa antara dua Joda-Time DateTimes dalam beberapa minit?. Untuk maklumat lanjut, sila ikut artikel berkaitan lain di laman web China PHP!

Kenyataan:
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