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

本文来自网络,不代表菜鸟教程之家立场,转载请注明出处。

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值