1

私はこのJavaのことは初めてで、Dateが(ほとんど?)廃止された場合、独自のDateFormatサブクラスをどのように作成するかについて少し不明です。

  1. 日付またはカレンダーを使用する必要がありますか?
  2. 全面的にカレンダーの場合、どのクラスが DateFormat を置き換えますか?
4

2 に答える 2

1
  1. Date特定のミリ秒を表します。つまり、Date長いミリ秒値のラッパーです。Calendarの特定の曜日、月などを取得するために使用されDateます。

  2. を使用しDateFormatます。getDatea のメソッドを使用して、オブジェクトをCalendarに渡すことができます。DateDateFormat

また、Joda の時間が役立つ場合もあります。

于 2013-01-18T01:21:50.660 に答える
1

まず、非推奨java.text.DateFormat classはありません。クラスを使用してオブジェクトをフォーマットするブリッジとしてクラスを使用します。java.util.Datejava.util.Calendarjava.text.DateFormat

java.text.DateFormat---> use this class to format dates.
java.util.Calendar  ---> use this class to perform date related operations.
于 2013-01-18T01:14:59.630 に答える