关于java:我如何将日期对象转换为日历对象

How i can convert a date object into a calender object

本问题已经有最佳答案,请猛点这里访问。

Possible Duplicate:
Date object to Calendar [Java]

我有一个Java Date对象

1
     Date A = Mon Nov 07 00:00:00 CET 2011;

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


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

尝试这样的事情:

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


请尝试以下方法:

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

您可以使用Calendar.setTime()