我如何将日期对象转换为日历对象

时间:2011-11-16 14:09:24

标签: java date

  

可能重复:
  Date object to Calendar [Java]

我有一个类似

的Java Date对象
     Date A = Mon Nov 07 00:00:00 CET 2011;

我想得到年,月,日。但我看到这些getYear,getMonth和getDay已被弃用。那么我如何从上面的日期对象中提取上述内容。

4 个答案:

答案 0 :(得分:2)

您可以使用Calendar.setTime()

答案 1 :(得分:2)

尝试以下方法:

Date a = new Date();
Calendar cal = Calendar.getInstance();
cal.setTime(a);

答案 2 :(得分:2)

尝试这样的事情:

    Date d = new Date();
    Calendar c = Calendar.getInstance();
    c.setTime(d);

答案 3 :(得分:2)

Calendar c = new GregorianCalendar();
c.setTime(new Date());
int year = c.get(Calendar.YEAR);