因為需要從資料庫讀出日期,並與現在時間做天數的判斷所以需要由String 轉 Date 的方法提出解決方法給大家參考一下^^
程式片段如下:
Calendar calendar = Calendar.getInstance();
calendar.setTime(new Date());
int today=calendar.get(Calendar.DAY_OF_YEAR);
DateFormat formatter = new SimpleDateFormat("yyyy/MM/dd");
//fdataInfo.getCell(i,"addate")取得資料庫的值
Date date = (Date)formatter.parse(fdataInfo.getCell(i,"addate"));
calendar.setTime(date);
int sqlday=calendar.get(Calendar.DAY_OF_YEAR);
//求出两日期相隔天数
diffday=today-sqlday;
全站熱搜