zoukankan      html  css  js  c++  java
  • learning java Calendar类

    //Calendar.MONTH ,这是一个特殊于日历的值。
    //在格里高利历和罗马儒略历中一年中的第一个月是 JANUARY,它为 0;最后一个月取决于一年中的月份数。
    //
    //所以这个值的初始值为0,所以我们用它来表示日历月份时需要加1
            var c = Calendar.getInstance();
            System.out.println(c.get(Calendar.DAY_OF_WEEK));
            System.out.println(c.get(Calendar.YEAR));
            System.out.println(c.get(Calendar.MONTH));
            System.out.println(c.get(Calendar.DATE));
            System.out.println(c.get(Calendar.HOUR));
            System.out.println(c.get(Calendar.MINUTE));
            System.out.println(c.get(Calendar.SECOND));
    
            c.set(2003,10,23,12,32,23);
            System.out.println(c.get(Calendar.YEAR));
            System.out.println(c.get(Calendar.MONTH));
            System.out.println(c.get(Calendar.DATE));
            System.out.println(c.get(Calendar.HOUR));
            System.out.println(c.get(Calendar.MINUTE));
            System.out.println(c.get(Calendar.SECOND));
            // add 会进位
            c.add(Calendar.YEAR, -1);
            System.out.println(c.getTime());
            // roll 当修改的字段超出它的允许范围时,上一级字段不会增大。
            c.roll(Calendar.MONTH, -11);
            System.out.println(c.getTime());

    output:

    6
    2019
    6
    26
    8
    54
    16
    2003
    10
    23
    0
    32
    23
    Sat Nov 23 12:32:23 CST 2002
    Mon Dec 23 12:32:23 CST 2002
    

      

  • 相关阅读:
    REYES is working now!
    New Caching Mechanism
    Minimum Platform Requirements
    Multithreading Problem with Max SDK
    Bezier Triangles and NPatches
    elvish ray 0.5 beta History
    1.md
    Linux时间同步.md
    好久没写东西了
    从java到c# .net的转变(1)
  • 原文地址:https://www.cnblogs.com/lianghong881018/p/11248188.html
Copyright © 2011-2022 走看看