private void setTilteMessage(){
BaseDao dao = new BaseDao();
String titleData = dao.getLatestData();
dao.closeDB();
SimpleDateFormat sdf = new SimpleDateFormat("yyyy-MM-dd");
try {
Date date = sdf.parse(titleData);
Calendar calendar = new GregorianCalendar();
calendar.setTime(date);
calendar.add(calendar.DATE,1);//把日期往后增加一天.整数往后推,负数往前移动
date=calendar.getTime(); //这个时间就是日期往后推一天的结果
String putDate = sdf.format(date); //增加一天后的日期
} catch (ParseException e) {
e.printStackTrace();
}
}
如上代码:
titleData是2013-10-25这种格式的日期
先转成Data类型,最后用Calendar进行日期的增加或减少
再转成string