Java 年月日 日期加减

Posted Sam168666

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了Java 年月日 日期加减相关的知识,希望对你有一定的参考价值。

 

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 年月日 日期加减的主要内容,如果未能解决你的问题,请参考以下文章

Java 年月日 日期加减

sql 年月 加减

JAVA 日期工具类:日期获取周,获取指定周周一周日,某月月初月末日期,日期时间戳字符串转换,日期加减等

JAVA 日期工具类:日期获取周,获取指定周周一周日,某月月初月末日期,日期时间戳字符串转换,日期加减等

在vb里,如何将日期加减,得出天数?

SQL请教大家一个日期的加减法