Calendar和GregorianCalendar
Posted ss-123
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了Calendar和GregorianCalendar相关的知识,希望对你有一定的参考价值。
1、GregorianCalendar是Calendar的一个具体子类,提供了世界上大多数国家/地区使用的标准日历系统
2、注意
(1)月份:1月到12月[0-11]
(2)星期:周日到周六[1-7]
import java.util.Calendar;
import java.util.GregorianCalendar;
Calendar c = new GregorianCalendar();
c.set(1994, 7, 29, 12, 23, 8); // 设置一个时间,此时的7代表8月
c.set(Calendar.YEAR, 1999); // 单独设置年份
c.set(Calendar.MONTH, 2); // 单独设置月份,此时为3月
c.set(Calendar.DATE, 10); // 单独设置日期
Date d = c.getTime(); // 获取时间对象
System.out.println(d);
System.out.println(c.get(Calendar.YEAR)); // 获取年份
c.setTime(new Date())); // 直接用Date对象来设置时间,new Date()代表此刻的时间
c.add(Calendar.MONTH, 2); // 表示在现有的时间上增加2个月。若想减2个月,只需将2改成-2即可
以上是关于Calendar和GregorianCalendar的主要内容,如果未能解决你的问题,请参考以下文章
在Java中如何用calendar类输入年和月份打印当月的日历
java.util.Calendar.get* 和 java.util.Calendar.set* 被阻塞
Google 日历 API 范围 - calendar.readonly 和 calendar.events.readonly 之间有啥区别?
data,simpledateformat,和calendar