Rumah >Java >javaTutorial >Bagaimana untuk Mengira Perbezaan Masa Antara Joda-Time DateTimes dalam Minit?
Mengira Perbezaan Masa antara Joda-Time DateTimes dalam Minit
Apabila bekerja dengan cap masa dalam Joda-Time, ia sering menjadi perlu untuk mengira perbezaan antara dua objek DateTime. Ini boleh dicapai menggunakan Tempoh atau Minit.
Dalam kod Java yang anda berikan, anda mempunyai objek DateTime bernama datetime dan punchTime. Begini cara anda boleh menggunakan Tempoh untuk mengira perbezaan antara mereka dalam beberapa minit:
Duration duration = new Duration(datetime, punchTime); int minutes = duration.getStandardMinutes();
Sebagai alternatif, anda boleh menggunakan Minit terus:
int minutes = Minutes.minutesBetween(datetime, punchTime).getMinutes();
Kedua-dua kaedah akan memberi anda perbezaan masa dalam minit sebagai integer.
Contoh Output:
DateTime today = new DateTime(); DateTime yesterday = today.minusDays(1); Duration duration = new Duration(yesterday, today); int minutes = duration.getStandardMinutes(); System.out.println(minutes);
Contoh ini mengeluarkan bilangan minit antara semalam dan hari ini, iaitu 1440 minit.
Atas ialah kandungan terperinci Bagaimana untuk Mengira Perbezaan Masa Antara Joda-Time DateTimes dalam Minit?. Untuk maklumat lanjut, sila ikut artikel berkaitan lain di laman web China PHP!