[解決済み] 2つのJava日付インスタンスの差分を計算する
2022-03-21 08:07:29
質問
私は、Javaの
java.util.Date
クラスをScalaで比較したい。
Date
オブジェクトと現在時刻を比較します。getTime()を使えば、差分を計算できることは知っています。
(new java.util.Date()).getTime() - oldDate.getTime()
しかし、これではただ
long
はミリ秒を表します。もっとシンプルで素敵な時間差の取得方法はないのでしょうか?
どのように解決するのですか?
JDKの
Date
APIは残念ながら恐ろしく壊れています。 私は
Joda Time ライブラリ
.
Joda Timeは時間という概念を持つ インターバル :
Interval interval = new Interval(oldTime, new Instant());
編集部:ところで、Jodaには2つのコンセプトがあります。
Interval
は、2つの時間インスタントの間の時間間隔を表す(午前8時から午前10時の間の時間を表す)ため、そして
Duration
実際の時間の境界線なしに時間の長さを表す (たとえば、2時間を表す!)
時間の比較だけを考えるのであれば、ほとんどの
Date
の実装(JDKのものも含む)は
Comparable
インターフェイスを使用することで
Comparable.compareTo()
関連
-
HttpClientがGZIP形式でない場合の対処法
-
[解決済み] JavaにおけるHashMapとHashtableの違いは何ですか?
-
[解決済み] Javaにおけるpublic、protected、package-private、privateの違いは何ですか?
-
[解決済み] JavaScriptで現在の日付を取得するには?
-
[解決済み] Java の配列を表示する最も簡単な方法は何ですか?
-
[解決済み] SQL Server の DateTime データ型から日付だけを返す方法
-
[解決済み] StringBuilderとStringBufferの違いについて
-
[解決済み] 2つの日付の差(日数)を計算する?
-
[解決済み] wait()とsleep()の違いについて
-
[解決済み] Java文字列→日付変換
最新
-
nginxです。[emerg] 0.0.0.0:80 への bind() に失敗しました (98: アドレスは既に使用中です)
-
htmlページでギリシャ文字を使うには
-
ピュアhtml+cssでの要素読み込み効果
-
純粋なhtml + cssで五輪を実現するサンプルコード
-
ナビゲーションバー・ドロップダウンメニューのHTML+CSSサンプルコード
-
タイピング効果を実現するピュアhtml+css
-
htmlの選択ボックスのプレースホルダー作成に関する質問
-
html css3 伸縮しない 画像表示効果
-
トップナビゲーションバーメニュー作成用HTML+CSS
-
html+css 実装 サイバーパンク風ボタン
おすすめ
-
[解決済み] Javaで2つの日付を引き算する【重複あり
-
Spring Boot による HTTPS アクセスの設定
-
サーブレットクラスのインスタンス化エラーの解決法
-
が 'X-Frame-Options' を 'deny' に設定しているため、フレーム内にある。
-
linux run jarfile Invalid or corrupt jarfile error.
-
spring aop アドバイスからの Null 戻り値が、サマリーのプリミティブ戻り値と一致しない。
-
javaでよく使われる英単語
-
org.glassfish.jersey.servlet.ServletContainer
-
java.lang.NoClassDefFoundError: org.apache.jasper.el.ELContextImpl クラスを初期化できませんでした。
-
起動時にEclipseエラーが発生しました。起動中に内部エラーが発生しました。java.lang.NullPoin: "Javaツーリングの初期化 "中に内部エラーが発生しました。