您的位置:首页 > 其它

Calendar根据当前日期算前一年、前一月、前一天

2017-02-22 16:16 302 查看
Calendar ca = Calendar.getInstance();// 得到一个Calendar的实例  

//ca.setTime(new Date()); // 设置时间为当前时间  

ca.set(2011, 11, 17);// 月份是从0开始的,所以11表示12月  

ca.add(Calendar.YEAR, -1); // 年份减1  

ca.add(Calendar.MONTH, -1);// 月份减1  

ca.add(Calendar.DATE, -1);// 日期减1  

Date resultDate = ca.getTime(); // 结果  

SimpleDateFormat sdf = new SimpleDateFormat("yyyy-MM-dd");  

System.out.println(sdf.format(resultDate));

欢迎交流 JavaAndroid开发
295063374
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: