zoukankan      html  css  js  c++  java
  • Java 中日期的计算

    以给定的日期为基准进行计算日期的代码,我这个是计算下一天的代码;

    Calendar cal = Calendar.getInstance();
      String dt = "2008-12-31";    //给定的日期
      try{
       String  strFormat  =  "yyyy-MM-dd";     //日期的格式,
                SimpleDateFormat   sdf   =   new   SimpleDateFormat(strFormat);               
                Date ddt = sdf.parse(dt);                 //将给的日期字符串转换成Date类型
                cal.setTime(ddt);                            //将转换后的日期设置到实例化的Calendar对象中
                int next = cal.get(cal.DAY_OF_MONTH)+1; //计算下一天
                cal.set(cal.DAY_OF_MONTH, next);            //这是将下一天设置到Calendar对象中
                SimpleDateFormat ssdf = new SimpleDateFormat("yyyy-MM-dd");            //设置日期格式
                String nextdate = ssdf.format(cal.getTime());  

                System.out.print(dt+"的下一天是:"+nextdate);          
                
      }catch(Exception e){
       e.printStackTrace();
      }

    计算下一月也是同样道理

     
     
     
     
     
  • 相关阅读:
    java实现九九乘法表
    for循环的阶乘
    Struts2 表单提交与execute()方法的结合使用
    Struts2 第三个程序 namespacce的用法
    java 字符串的比较compareTo
    java中的位预算
    java调用C++ DLL库方法
    Socket编程模式理解与对比
    c 高级函数的简单用法
    TCP粘包分析与处理
  • 原文地址:https://www.cnblogs.com/yujy/p/3062382.html
Copyright © 2011-2022 走看看