zoukankan      html  css  js  c++  java
  • java 日期 加减 运算

    import java.util.Date;
    import java.text.SimpleDateFormat;
    import java.util.Calendar;
     
    public class DateTest {
     /**
      * @param args
      */
     public static void main(String[] args) throws Exception {
      // TODO 自动生成方法存根
      //日期相减算出秒的算法
      Date date1 = new SimpleDateFormat("yyyy-mm-dd").parse("2005-06-08");
      Date date2 = new SimpleDateFormat("yyyy-mm-dd").parse("2006-06-12");
     
      long l = date1.getTime()-date2.getTime()>0 ? date1.getTime()-date2.getTime():
       date2.getTime()-date1.getTime();
     
      //System.out.println(l/1000+"秒");
     
      //日期相减得到相差的日期
      long day = (date1.getTime()-date2.getTime())/(24*60*60*1000)>0 ? (date1.getTime()-date2.getTime())/(24*60*60*1000):
       (date2.getTime()-date1.getTime())/(24*60*60*1000);
     
      long day1=date1.getTime();
      Date sb = new Date();
      sb.setTime(day1);
      System.out.println(Ds(30));
     // System.out.println("相差的日期: " +day);
     
     }
     
     public static String Ds(int days){
      SimpleDateFormat form=new SimpleDateFormat("yyyy-MM-dd");
      Calendar calendar = Calendar.getInstance();
        int day = calendar.get(Calendar.DAY_OF_YEAR);
        calendar.set(Calendar.DAY_OF_YEAR, day - days);
        Date cc = calendar.getTime();
        return form.format(cc);
     }
    }
  • 相关阅读:
    Beta 冲刺(5/7)
    Beta 冲刺(4/7)
    Beta 冲刺(3/7)
    Beta 冲刺(2/7)
    Beta 冲刺(1/7)
    福大软工 · 第十次作业
    PTA-B 1039 到底买不买 解题思路记录
    SDN负载均衡
    团队作业——项目验收与总结博客
    个人作业——软件工程实践总结作业
  • 原文地址:https://www.cnblogs.com/baoguo/p/1250440.html
Copyright © 2011-2022 走看看