将Fecha转换为日历

时间:2016-03-04 09:49:39

标签: java calendar

Fecha是我的班级定制。我可以用这种方法将Caledar转换成Fecha:

public Fecha(Calendar fecha) {
    this.day = fecha.get(Calendar.DATE);
    this.month = fecha.get(Calendar.MONTH) + 1;
    this.year = fecha.get(Calendar.YEAR);
}

但是我无法将Fecha转换为日历:

public Calendar fechaToCalendar(Fecha f) {
    Calendar c = null;

    return c;
}

我该怎么做?

1 个答案:

答案 0 :(得分:0)

解决方案:

public static Calendar fechaToCalendar(Fecha f) {
    Calendar c = null;
    c = new GregorianCalendar();
    c.set(Calendar.DATE, f.day);
    c.set(Calendar.MONTH, f.month - 1);
    c.set(Calendar.YEAR, f.year);
    return c;
}