2016-03-04 66 views
-3

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); 
} 

但是我不能轉換出生日期日曆:

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

    return c; 
} 

我該怎麼辦?

+1

爲什麼不呢?出了什麼問題?請詳細說明。 – SubliemeSiem

+1

通過編寫正確的代碼。這裏是[引用'java.util.Calendar'](https://docs.oracle.com/javase/7/docs/api/java/util/Calendar.html)。 – MikeCAT

+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; 
}