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日历内容,请搜索我们以前的文章或继续浏览下面的相关文章。希望大家后来能多多支持我们!
原文地址:http://www.ccttoo.com/html/1749.html
本文来自网络,不代表菜鸟教程之家立场,转载请注明出处。

© 版权声明
THE END
如果内容对您有所帮助,就支持一下吧!
点赞0 分享
评论 抢沙发

请登录后发表评论

    暂无评论内容