1

我是 Java 的新手,如果 Date (大部分?)被弃用,我有点不清楚如何编写自己的 DateFormat 子类。

  1. 我应该使用日期还是日历?
  2. 如果 Calendar 全面,什么类取代 DateFormat?
4

2 回答 2

1

首先java.text.DateFormat class推荐使用,您使用java.util.Date类作为桥梁来使用类格式化java.util.Calendar对象java.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 回答
1
  1. Date表示特定的毫秒时间。换句话说,Date是一个长毫秒值的包装器。Calendar用于获取 a 的星期、月份等的特定日期Date

  2. 使用DateFormat. 您可以使用getDatea 的方法将对象Calendar传递给。DateDateFormat

此外,您可能会发现 Joda 时间很有用。

于 2013-01-18T01:21:50.660 回答