zoukankan      html  css  js  c++  java
  • 【转】Java对日期Date类进行加减运算,年份加减,月份加减

    import java.text.SimpleDateFormat;
    import java.util.Calendar;
    import java.util.Date;

    public class DateTestUtil {

        
        public static void main(String[] args) throws Exception {
            
            SimpleDateFormat sdf=new SimpleDateFormat("yyyyMMdd");
            String str="20110823";
            Date dt=sdf.parse(str);
            Calendar rightNow = Calendar.getInstance();
            rightNow.setTime(dt);
            rightNow.add(Calendar.YEAR,-1);//日期减1年
            rightNow.add(Calendar.MONTH,3);//日期加3个月
            rightNow.add(Calendar.DAY_OF_YEAR,10);//日期加10天
            Date dt1=rightNow.getTime();
            String reStr = sdf.format(dt1);
            System.out.println(reStr);

        }

    }

    注:在Calendar对象的add方法中,第二个参数为正数表示“加”,负数表示“减”。

    【转自】:http://blog.sina.com.cn/s/blog_4be6505c0100vvoz.html

  • 相关阅读:
    浅谈HTTP中Get与Post的区别
    js 执行完setTimeout再接着执行函数
    2017年书单
    js判断img是否存在
    md5
    GIF播放器
    java 集合(二)
    java 泛型
    抓包工具
    js计算地球两个经纬度之间的距离
  • 原文地址:https://www.cnblogs.com/zhzhang/p/5106239.html
Copyright © 2011-2022 走看看