码迷,mamicode.com
首页 > 编程语言 > 详细

Java 年月日 日期加减

时间:2017-01-16 20:02:11      阅读:206      评论:0      收藏:0      [点我收藏+]

标签:blog   mon   oda   div   led   span   new   pre   str   

 

public static String DATE_YEAR="YEAR";//
public static String DATE_MONTH="MONTH";//
public static String DATE_DAY="DAY";//
//7天
Date date_day = dateOperation(DATE_DAY,-7);
//1个月
Date date_month = dateOperation(DATE_MONTH,-1);
//1年
Date date_year = dateOperation(DATE_YEAR,-1);
    private Date dateOperation(String dateOperationType,Integer amount) throws Exception {
        Calendar cal = Calendar.getInstance();
        SimpleDateFormat sdf = new SimpleDateFormat("yyyy-MM-dd");
        String s = sdf.format(new Date());
        Date today =  sdf.parse(s);
        cal.setTime(today);
        if (DATE_DAY.equals(dateOperationType)){
            cal.add(cal.DAY_OF_MONTH,amount);
        }
        if (DATE_MONTH.equals(dateOperationType)){
            cal.add(cal.MONTH,amount);
        }
        if (DATE_YEAR.equals(dateOperationType)){
            cal.add(cal.YEAR,amount);
        }
//        System.out.println(cal.getTime());
        return cal.getTime();
    }

 

Java 年月日 日期加减

标签:blog   mon   oda   div   led   span   new   pre   str   

原文地址:http://www.cnblogs.com/samwang88/p/6290571.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!