zoukankan      html  css  js  c++  java
  • calender

    package day26;

    import org.w3c.dom.ls.LSOutput;

    import java.util.Calendar;
    import java.util.Date;
    import java.util.concurrent.Callable;

    /*
    Calendar 类是一个抽象类,Calendar 提供了一个类方法 getInstance,以获得此类型的一个通用的对象;
    常用的方法:
    1:public int get(int fild):返回给定字段的值;
    2:public void set(int field,int value) 将给定的日历字段设置为给定值。
    参数:
    field - 给定的日历字段。
    value - 给定日历字段所要设置的值。
    3:
    public abstract void add(int field, int amount)
    根据日历的规则,为给定的日历字段添加或减去指定的时间量。
    例如,要从当前日历时间减去 5 天,可以通过调用以下方法做到这一点:
    add(Calendar.DAY_OF_MONTH, -5)。
    4:
    public final Date getTime()返回一个表示此 Calendar 时间值(从历元至现在的毫秒偏移量)的 Date 对象。
    返回:
    表示时间值的 Date。


    参数:
    field - 日历字段。
    amount - 为字段添加的日期或时间量。

    */
    public class canner {
    public static void main(String[] args) {
    Calendar c=Calendar.getInstance();
    System.out.println(c);
    demo01();
    System.out.println("=====================");
    demo02();
    System.out.println("======================");
    demo03();
    System.out.println("======================");
    demo04();
    }

    private static void demo04() {
    Calendar c=Calendar.getInstance();
    Date d=c.getTime();
    System.out.println(d);
    }

    private static void demo03() {
    Calendar c=Calendar.getInstance();
    System.out.println("增加前的年份:"+c.get(Calendar.YEAR));
    c.add(Calendar.YEAR,1);
    System.out.println("增加后的年份:"+c.get(Calendar.YEAR));
    }

    private static void demo02() {
    Calendar c=Calendar.getInstance();
    c.set(Calendar.YEAR,2021);
    System.out.println(c.get(Calendar.YEAR));
    }

    private static void demo01() {
    Calendar c=Calendar.getInstance();
    int a=c.get(Calendar.YEAR);
    System.out.println(a);
    int b=c.get(Calendar.MONTH);
    System.out.println(b);
    int d=c.get(Calendar.DAY_OF_MONTH);
    System.out.println(d);

    }


    }
    运行结果:
    "D:\Program Files\Java\jdk-14.0.1\bin\java.exe" "-javaagent:D:\JAVA\Jana\IntelliJ IDEA 2019.3.3\lib\idea_rt.jar=56636:D:\JAVA\Jana\IntelliJ IDEA 2019.3.3\bin" -Dfile.encoding=UTF-8 -classpath C:\Users\a2362\IdeaProjects\project01\out\production\project01 day26.canner
    java.util.GregorianCalendar[time=1599878748593,areFieldsSet=true,areAllFieldsSet=true,lenient=true,zone=sun.util.calendar.ZoneInfo[id="Asia/Shanghai",offset=28800000,dstSavings=0,useDaylight=false,transitions=29,lastRule=null],firstDayOfWeek=1,minimalDaysInFirstWeek=1,ERA=1,YEAR=2020,MONTH=8,WEEK_OF_YEAR=37,WEEK_OF_MONTH=2,DAY_OF_MONTH=12,DAY_OF_YEAR=256,DAY_OF_WEEK=7,DAY_OF_WEEK_IN_MONTH=2,AM_PM=0,HOUR=10,HOUR_OF_DAY=10,MINUTE=45,SECOND=48,MILLISECOND=593,ZONE_OFFSET=28800000,DST_OFFSET=0]
    2020
    8
    12
    =====================
    2021
    ======================
    增加前的年份:2020
    增加后的年份:2021
    ======================
    Sat Sep 12 10:45:48 CST 2020
    Process finished with exit code 0
  • 相关阅读:
    Python爬取微博热搜榜,将数据存入数据库
    Python爬取网站文章数据并存到数据库
    在自己的框架系统中使用tp类
    conda环境下pip install 无法安装到指定conda环境中(conda环境的默认pip安装位置)
    jupyter notebook 加入conda虚拟环境(指定conda虚拟环境)
    本地打包好的项目如何运行在docker中
    测试
    SQL Server创建dblink跨库查询
    深入浅析BIO、NIO、AIO
    JavaWeb_html_js_css_javaweb
  • 原文地址:https://www.cnblogs.com/huaobin/p/13656192.html
Copyright © 2011-2022 走看看