我是 Java 的新手,如果 Date (大部分?)被弃用,我有点不清楚如何编写自己的 DateFormat 子类。
- 我应该使用日期还是日历?
- 如果 Calendar 全面,什么类取代 DateFormat?
我是 Java 的新手,如果 Date (大部分?)被弃用,我有点不清楚如何编写自己的 DateFormat 子类。
首先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.
Date
表示特定的毫秒时间。换句话说,Date
是一个长毫秒值的包装器。Calendar
用于获取 a 的星期、月份等的特定日期Date
。
使用DateFormat
. 您可以使用getDate
a 的方法将对象Calendar
传递给。Date
DateFormat
此外,您可能会发现 Joda 时间很有用。