GregorianCalendar类的简单使用

本文介绍如何使用Java中的GregorianCalendar类创建指定日期的Date对象,并演示了如何设置和获取日期的方法。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

在Java中表示时间时实用Date类进行定义,通常我们想要的结果是能够人为的设定一个时间,这个时候就需要用到GregorianCalendar类,在java.util包中。

实用GregorianCalendar类来定义给定时间点的时间对象时,可以再new该类对象时通过构造方法来设定时间,如:

GregorianCalendar calendar = new GregorianCalendar(2012,2,5);


或者先new出对象,然后通过set(int year,int month,int day)方法来设定时间,如:

GregorianCalendar cal = new GregorianCalendar();
cal.set(2012, 2, 5);


然后通过GregorianCalendar对象的getTime()方法即可获的设定了指定时间的Date对象,如:

Date date = calendar.getTime();
//...


特别注意:参数中的月份是从0开始,即0对应1月,2对应3月;


对于GregorianCalendar类中的两个方法:

getTime()是取出GregorianCalendar 对象中的时间,setTime()是设置GregorianCalendar 对象中的时间,均作用于Date对象,如:

Date currentDate=new Date();
GregorianCalendar cal=new GregorianCalendar();
cal.setTime(currentDate);


GregorianCalendar对象中的时间均可任意取出,如:

int year=cal.get(Calendar.YEAR);
int month=cal.get(Calendar.MONTH)+1;
int day=cal.get(Calendar.DAY_OF_MONTH);

评论 4
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值