大多数方法,例如getYear()
getMonth()
已被删除,并提及使用Calendar.get(Calendar.MONTH)
。
但是,如上所述here,为了做到这一点,我们需要写:
Calendar cal = Calendar.getInstance();
cal.setTime(date);
此外,Calendar.getInstance()
不返回相同的Calendar实例,但始终返回新实例。
是否有更快的方式从日期获取年,月,日等,而不是创建日历实例和设置日期,然后获取所需信息?
换句话说,还有更高效的方法吗?
答案 0 :(得分:0)
GregorianCalendar或SimpleDateFormat,但我想如果您想要更多用途并希望更具体,可以使用http://www.joda.org/joda-time/