您的位置:首页 > 编程语言 > Java开发

java获取字符串格式日期向前或向后n天的日期

2013-10-25 11:20 281 查看
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
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: