クラスGregorianCalendar
とDate
を使用することについてちょっと混乱します。
違いは何ですか?誕生日のフィールドにGregorianCalendarまたはDateを使用する必要がありますか?
たとえば、私は彼が生まれた日付を表すPersonオブジェクトのフィールドを持っています。 Date
またはGregorianCalendar
を使用する必要がありますか?
どうすればよいですか?
クラスGregorianCalendar
とDate
を使用することについてちょっと混乱します。
違いは何ですか?誕生日のフィールドにGregorianCalendarまたはDateを使用する必要がありますか?
たとえば、私は彼が生まれた日付を表すPersonオブジェクトのフィールドを持っています。 Date
またはGregorianCalendar
を使用する必要がありますか?
どうすればよいですか?
私は生年月日を表すために日付を使用します。 カレンダー(および子クラス)を使用して日付を操作します。あなたが紙の上に詳細を書き留めた場合
DateクラスとCalendarクラスの両方に問題があります。代わりにJoda Time libraryを使用してください。
+1を参照してください: - ) – sleske
生年月日に最も適したJodaTimeクラスはどれですか? – Freiheit
@Freiheit質問を別々に探したり、質問したりするのが最善でしょう。コンテキストにもよりますが、おそらく 'LocalDate'が最適です。 – artbristol
そうではありません。カレンダーは、Javaの標準ライブラリの中で日付を取得しようとするSunの2番目の試みでした。間違いなく、彼らは失敗した。上記のどれにも該当しない場合は、http://stackoverflow.com/questions/1571265/why-is-the-java-date-api-java-util-date-calendar-such-a-mess – artbristol