• java中日期加减计算(转)


     .NET里面日期的相关计算真是太简单了,直接有方法,java咋就这么麻烦呢!

    public static void main(String[] args) {
            String strNow = "20060821010101";                 //当前日期 yyyyMMddhhmmss格式
            String strAddDays = "-100";                              //求前100天的日期

            Date dt = new Date(strNow .subString(0,4) + "/"
                        + strNow .subString(4,6) + "/"
                        + strNow .subString(6,8) + " "
                       + strNow .subString(8,10) + ":"
                       + strNow .subString(10,12) + ":"
                       + strNow .subString(12,14) );

         long now = dt.getTime();
         long next = now + Long.parselong(strAddDays) * 24 * 3600 * 1000;    //一天24小时*3600秒*1000毫秒
        
         Date dtNext = new Date(next);

        SimpleDateFormat df = new SimpleDateFormat("yyyyMMddhhmmss");
        String strNext = df.format(dtNext);
    }

  • 相关阅读:
    Evanyou Blog 彩带
    Evanyou Blog 彩带
    复合类型的声明——是int *p还是int* p
    指针
    引用
    变量声明和变量定义
    C++内置类型如何存放于计算机内存中
    C++的几种字符类型
    第四章 表达式
    ++i && i++
  • 原文地址:https://www.cnblogs.com/zhwl/p/2163880.html
Copyright © 2020-2023  润新知