• 关于GregorianCalendar


    java 中把保存时间与给时间点命名分开。

    Date类表示时间点

    GregorianCalendar表示日历

     1 GregorianCalendar deadline=new GregorianCalendar();
     2 // 构造一个对象,用于表示对象构造时的日期和时间。
     3 GregorianCalendar deadline=new GregorianCalendar(1999,11,31);
     4  //月份数从0开始计数,11表示十二月。
     5 GregorianCalendar deadline=new GregorianCalendar(1999,Calendar.DECEMBER,31,23,59,59);
     6 //GregorianCalendar类封装了实例域,这些实例域保存着设置的日期信息。
     8 
     9 // 取得时间类信息
    10 GregorianCalendar now=new GregorianCalendar();
    11 int month=now.get(Calendar.MONTH);
    12 int weekday=now.get(Calendar.DAY_OF_WEEK);
    13 
    14 //调用set方法,改变对象状态
    16 deadline.set(Calendar.YEAR,2010);
    17 deadline.set(Calendar.MONTH,Calendar.APRIL);
    18 deadline.set(Calendar.DAY_OF_MONTH,15);
    19 deadline.set(2001,Calendar.APRIL,15);
    20 deadline.add(Calendar.MONTH,3);//+3个月
    22 Date time=calendar.getTime();
    24 GregorianCalendar();
    25 //构造一个日历对象,用来表示默认地区,默认失去的当前时间。
    26 GregorianCalendar(int year,int month,int day);
    27 GregorianCalendar(int year,int month,int day,int hour,int minutes,int seconds);
    28 //用给定的日期和时间构造一个Gregorian日历对象。
    29 int get(int field);//返回给定域的值
    30 void set(int year,int month,int day);
    31 void set(int year,int month,int day,int hour,int minutes,int seconds);
    32 //将日期域和时间域设置为新值。
    33 void add(int field,int amount);
    34 //对日期信息实施算数运算,对给定的时间域增加指定数量的时间。
    35 int  getFirstDayOfWeek();
    36 //获取当前用户所在地区,一个星期中的第一天。
    37 void setTime(Date tIME);
    38 //将日历设置为指定的时间点
    39 Date getTime();
    40 //获得这个日历对象当前值所表达的时间点。
  • 相关阅读:
    Java的导入与导出Excel
    java文件上传和下载
    JAVA解析xml的五种方式比较
    XML解析——Java中XML的四种解析方式
    ios、安卓前端兼容性
    安卓、ios时间转换成时间戳的形式
    时间格式在ios和安卓兼容性的问题:
    JS中判断对象是对象还是数组的方法
    浅谈Object.prototype.toString.call()方法
    JavaScript toString() 函数详解
  • 原文地址:https://www.cnblogs.com/huhaibo/p/3456400.html
Copyright © 2020-2023  润新知