[解決済み】JavaのDateから年、月、日などを取得し、グレゴリオ暦の日付と比較したい。これは可能ですか?
2022-04-03 08:57:23
質問
JavaでDateオブジェクトをJavaのDate型として保存しています。
また、グレゴリオ暦で作成した日付も持っています。グレゴリオ暦の日付はパラメータを持たないので、今日の日付(と時刻)のインスタンスになります。
javaの日付型で、年、月、日、時、分、秒を取得し、gregoriancalendarの日付と比較できるようにしたいのです。
現時点では、Javaの日付はlongとして保存され、利用可能な唯一のメソッドは、フォーマットされた日付文字列としてlongを書き込むだけのようです。年、月、日などにアクセスする方法はありますか?
を見たのですが
getYear()
,
getMonth()
のメソッドなど。
Date
クラスは非推奨となりました。私は、私が持っているJavaのDateインスタンスを
GregorianCalendar
の日付が表示されます。
私の最終目標は、Javaの日付が今日の日付と時刻から何時間、何分などの範囲内にあるかをチェックできるように、日付計算を行うことです。
私はまだJavaの初心者なので、ちょっと戸惑っています。
どのように解決するのですか?
のようなものを使ってください。
Date date; // your date
// Choose time zone in which you want to interpret your Date
Calendar cal = Calendar.getInstance(TimeZone.getTimeZone("Europe/Paris"));
cal.setTime(date);
int year = cal.get(Calendar.YEAR);
int month = cal.get(Calendar.MONTH);
int day = cal.get(Calendar.DAY_OF_MONTH);
// etc.
注意:月は1ではなく0から始まります。
編集 : Java 8以降では java.time.LocalDate よりも、むしろ java.util.Calendar(ジャバユーティリティカレンダー . 参照 本解 は、その方法について説明します。
関連
-
[解決済み] 最も近い整数への切り捨て - 私は不正をしているのでしょうか、それともこれは十分すぎるほど適切なのでしょうか?
-
[解決済み] アクティビティに割り当てられない
-
[解決済み] 文字列が一意な文字であるかどうかを判定する
-
[解決済み] スリーピング中のスレッドが割り込まれ、データベースへの接続が失われる
-
[解決済み] init-paramとcontext-param
-
[解決済み] Java文字列→日付変換
-
[解決済み] 日付から月名を取得する
-
[解決済み] 日付から月の最終日を求めるには?
-
[解決済み] Androidで日付と時刻をフォーマットする方法を教えてください。
-
[解決済み】日付オブジェクトから年/月/日を取得する方法は?
最新
-
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 実装 サイバーパンク風ボタン
おすすめ
-
[解決済み] getContentPane()は具体的に何をするのですか?
-
[解決済み] JavaでFileFilterを作るには?
-
[解決済み] Application startメソッドで例外が発生する。JavaFx 11
-
[解決済み] Java の substring() の時間複雑性
-
[解決済み] なぜJPAには@Transientアノテーションがあるのですか?
-
[解決済み] java.util.MissingFormatArgumentException: 形式指定子 '%s' がありません。
-
[解決済み] どのように配列の10未満の値(x * 2)を倍増するコードを取得するには?(Java)
-
[解決済み] SubclipseとJavaHLのインストールで頭を悩ます
-
[解決済み] 文字列の長さに応じて文字列をトリミングする
-
[解決済み] java.sql.SQLRecoverableException: IO エラーです。NL Exceptionが発生しました