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
本文介绍了一种使用Java的Calendar类来解析、修改并重新格式化日期字符串的方法。具体操作包括将字符串类型的日期转换为Date类型,利用Calendar进行日期加减运算,最后再将Date类型转换回字符串。
5万+

被折叠的 条评论
为什么被折叠?



