calendar java用法,java calendar和date,Java Calendar日历类的使用介绍

calendar java用法,java calendar和date,Java Calendar日历类的使用介绍

Candendar类是一个抽象类,它提供了一些字段和方法来获取当前时间或指定时间。我们可以通过一些方法和字段得到当天或者当月的一些信息。

目录

创建Candendar对象日历的常用方法

创建一个Candendar对象

我们都知道创建一个类对象最简单的方法就是从它的构造方法开始。我们来看看它的构造方法。

受保护的日历(){

this(TimeZone.getDefaultRef(),Locale.getDefault(Category。格式));

this.sharedZone=true

}

受保护的日历(时区变量1,区域设置变量2) {

this . laterally=true;

this.sharedZone=false

this . next stamp=2;

this . serialversiononstream=1;

this . fields=new int[17];

this . isset=new boolean[17];

this . stamp=new int[17];

this.zone=var1

this . setweekcountdata(var 2);

}

从上面jdk源代码Calendar类的构造方法可以知道,它的构造方法的访问修饰符是受保护的,所以它的构造方法只能在包内访问。用这里的构造方法创建一个新的Calendar对象是不可行的。

虽然使用构造函数在这里不起作用,但是它提供了一种创建新Calendar对象的方法,就是调用它的静态方法getInstance()方法。

公共静态日历getInstance() {

返回create calendar(time zone . get default(),Locale.getDefault(Category。格式));

}

公共静态日历getInstance(时区var0) {

返回createCalendar(var0,Locale.getDefault(Category。格式));

}

它有两个静态getInstance()方法,都获取当前系统时间,带参数的方法获取指定时区的时间。

看到这里可能又有小伙伴疑惑了,我可以用规定的时间吗?实际上,Calendar有一个使用指定时间的方法——setTime()方法。

公共最终无效设置时间(日期变量1) {

this . settimeinmillis(var 1 . gettime());

}

就是上面setTime()的源代码。

Calendar的常用方法

获取()

这个方法是给一个字段。返回给定日历字段的值。

该字段的一部分定义如下

集合()

set()方法用于在给定日历字段的情况下更改日历对象中的日期值。

这就是本文关于Java日历类使用的介绍。要了解更多相关的Java日历内容,请搜索我们以前的文章或继续浏览下面的相关文章。希望大家以后能多多支持我们!

郑重声明:本文由网友发布,不代表盛行IT的观点,版权归原作者所有,仅为传播更多信息之目的,如有侵权请联系,我们将第一时间修改或删除,多谢。

留言与评论(共有 条评论)
   
验证码: