2 つの Joda-Time DateTime 間の時間差を分単位で計算する
2 つの Joda-Time DateTime オブジェクト間の時間差を求める探求、提供された解決策を詳しく見てみましょう:
答えは、時間量の抽象表現であるDurationクラスの使用を提案しています。デュレーション オブジェクトをデュレーション デュレーション = 新しいデュレーション(昨日、今日); として初期化すると、2 つの DateTime の間の期間を効果的にキャプチャできます。
必要な差分を分単位で取得するには、duration を使用して対応するデュレーション プロパティにアクセスします。 .getStandardMinutes()。このメソッドは、2 つの日付間の経過分数を表す整数値を返します。
あるいは、より簡潔なアプローチとして、Minutes クラスを利用することもできます。 Minutes. minutesBetween(yesterday, today).getMinutes() 式は、中間の Duration オブジェクトを必要とせずに分の差を直接計算します。
提供されたコード サンプルでは:
この包括的なソリューションにより、2 つの Joda-Time DateTime 間の時差を効果的に計算できるようになり、アプリケーション内の時間的な関係についての貴重な洞察が得られます。
免責事項: 提供されるすべてのリソースの一部はインターネットからのものです。お客様の著作権またはその他の権利および利益の侵害がある場合は、詳細な理由を説明し、著作権または権利および利益の証拠を提出して、電子メール [email protected] に送信してください。 できるだけ早く対応させていただきます。
Copyright© 2022 湘ICP备2022001581号-3