Java で日付やタイムスタンプを操作する必要があるたびに、何か間違ったことをしているような気がして、独自の Date and Time ユーティリティ クラスをコーディングせずに API を操作するためのより良い方法を見つけるために無限の時間を費やしています。 . ここに私が遭遇したいくつかの厄介なものがあります:
0 ベースの月。8 の代わりに Calendar.SEPTEMBER を使用するのがベスト プラクティスであることは理解していますが、8 が 8 月ではなく 9 月を表しているのは面倒です。
タイムスタンプなしで日付を取得します。日付のタイムスタンプ部分をゼロにするユーティリティが常に必要です。
過去に他にも問題があったことは知っていますが、思い出せません。回答に自由に追加してください。
それで、私の質問は...Javaの日付と時刻操作の使用を簡素化するために、どのサードパーティAPIを使用していますか? Jodaの使用について何か考えはありますか? JSR-310 Date and Time API を詳しく調べた人はいますか?