計算兩個Joda-Time DateTime 之間的時間差(以分鐘為單位)
在確定兩個Joda-Time DateTime 對象之間的時間差時,讓我們深入研究一下提供的解決方案:
答案建議使用Duration 類,它是時間量的抽象表示。透過將 Duration 物件初始化為 Durationuration = new Duration(yesterday, Today);,您可以有效地捕獲兩個 DateTimes 之間的時間跨度。
要檢索所需的分鐘差異,請使用duration 存取對應的 Duration 屬性.getStandardMinutes()。此方法傳回表示兩個日期之間經過的分鐘數的整數值。
或者,為了更簡潔的方法,您可以使用 Minutes 類別。 Minutes.minutesBetween(yesterday, Today).getMinutes() 表達式直接計算分鐘差,無需中間 Duration 物件。
在提供的程式碼範例中:
這個全面的解決方案使您能夠有效計算兩個 Joda-Time 日期時間之間的時差,為應用程式中的時間關係提供有價值的見解。
以上是如何計算兩個 Joda-Time 日期時間之間的時差(以分鐘為單位)?的詳細內容。更多資訊請關注PHP中文網其他相關文章!