[解決済み] JavaでDateオブジェクトからX日を減算する方法は?
2022-04-14 16:39:41
質問
のようなことをしたいのですが。
Date date = new Date(); // current date
date = date - 300; // substract 300 days from current date and I want to use this "date"
どうすればいいのか?
どのように解決するのですか?
Java 8 以降
Java 8の日付時刻APIの変更に伴い、以下のようになりました。
LocalDate
LocalDate date = LocalDate.now().minusDays(300);
同様に
LocalDate date = someLocalDateInstance.minusDays(300);
参照先 https://stackoverflow.com/a/23885950/260990 java.util.Date <--> java.time.LocalDateTime の間の変換について
Date in = new Date();
LocalDateTime ldt = LocalDateTime.ofInstant(in.toInstant(), ZoneId.systemDefault());
Date out = Date.from(ldt.atZone(ZoneId.systemDefault()).toInstant());
Java 7以前
Calendar cal = Calendar.getInstance();
cal.setTime(dateInstance);
cal.add(Calendar.DATE, -30);
Date dateBefore30Days = cal.getTime();
関連
最新
-
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 Error スレッド "AWT-EventQueue-0" で例外発生 java.lang.
-
jd-gui Java Exceptionが発生しました。
-
Dateが型に解決できない問題を解決する
-
javaで非静的な解を静的な参照にすることができない
-
スレッド "main" での例外 java.lang.ArrayIndexOutOfBoundsException: 1
-
マスキング このリソースにアクセスするには、完全な認証が必要です。
-
自動配線された依存性のインジェクションに失敗しました。
-
アイデア Springboot Web プロジェクトを jar にパッケージ化する場合、Error: 無効または破損した jarfile x.jar 解決策
-
[解決済み] java.time.LocalDateTimeとjava.util.Date間の変換について
-
[解決済み] Javaカレンダーを使用して日付からX日間を減算するには?