これがばかげた質問のようでしたら、特に超プロのプログラマーの皆さんにとっては申し訳ありません。私はJavaでプログラミングを始めたばかりで、特定の手順を実行するために選択した特定の時間と現在の時刻を比較する必要がある手順のスケジューリングなどの基本的なことを始めています。
基本的に、日時オブジェクトを取得して操作する方法が必要です。5 回の検索 (および SO に関する多くの回答) で最初に出てくるのはjava.util.Date
オブジェクトです。これは完璧で、必要なすべての基本機能を備えているようです。simple で現在の日時を取得できるのが気に入っていますnew Date()
。次に、他の日時オブジェクトを作成するときに、.getYear()
、.getDate()
、およびその他のメソッドを使用できます。.before()
and関数は、.after()
私がやろうとしていることにも非常に役立ちます。
とにかく、私の質問は:なぜこのパッケージのほとんどが廃止されたのですか? これはコア java.util パッケージの一部です。これは、多くのプログラムにとって非常に重要なことです。GregorianCalendar
とのような新しい選択肢を見つけましJoda.time
たが、長期的にはどちらが自分にとってより良いものになるかわかりません。コアだけ使ってjava.util.date
進んでも良さそうです。IDE で非推奨の警告が表示されるので、これは最善の方法ではないのではないかと思います。
回答を探している謙虚なプログラマーとして、このパッケージがサポートされなくなった理由を理解しようとしています。
ありがとう!