Javaの日付型として保存されているJavaの日付オブジェクトがあります。
グレゴリオ暦の作成日も持っています。グレゴリオ暦の日付にはパラメーターがないため、今日の日付(および時刻?)のインスタンスです。
Javaの日付を使用して、Javaの日付タイプから年、月、日、時、分、秒を取得し、グレゴリオ暦の日付を比較できるようにしたいと思います。
現時点では、Javaの日付が長い形式で保存されており、利用できるメソッドは、フォーマットされた日付文字列として長い形式を書き込むだけのようです。年、月、日などにアクセスする方法はありますか?
私はそれを見てgetYear()
、getMonth()
ため、などの方法Date
クラスは廃止されました。私はGregorianCalendar
日付で持っているJava Dateインスタンスを使用するためのベストプラクティスは何だろうと思っていました。
私の最終目標は、Javaの日付が今日の日時から数時間、数分など以内であることを確認できるように日付計算を行うことです。
私はまだJavaの初心者で、これに少し戸惑っています。
Date.getYear()
。問題があります(わかりません)。Date.getYear()
私の日付を2017年6月30日に解析すると、それは私の年を117として返しました。それが2000年前に着陸した場所を参照してください。しかし、単に日付オブジェクトを印刷すると、出力は問題ありませんでしたDate.getYear();
。