问答文章1 问答文章501 问答文章1001 问答文章1501 问答文章2001 问答文章2501 问答文章3001 问答文章3501 问答文章4001 问答文章4501 问答文章5001 问答文章5501 问答文章6001 问答文章6501 问答文章7001 问答文章7501 问答文章8001 问答文章8501 问答文章9001 问答文章9501

java中GregorianCalendar类与Calendar类的关系与区别?

发布网友 发布时间:2022-04-24 03:09

我来回答

3个回答

热心网友 时间:2023-01-23 16:47

类 Calendar
java.lang.Object
java.util.Calendar
所有已实现的接口:
Serializable, Cloneable, Comparable<Calendar>
直接已知子类:
GregorianCalendar

--------------------------------------------------------------------------------

public abstract class Calendarextends Objectimplements Serializable, Cloneable, Comparable<Calendar>Calendar 类是一个抽象类,它为特定瞬间与一组诸如 YEAR、MONTH、DAY_OF_MONTH、HOUR 等 日历字段之间的转换提供了一些方法,并为操作日历字段(例如获得下星期的日期)提供了一些方法。瞬间可用毫秒值来表示,它是距历元(即格林威治标准时间 1970 年 1 月 1 日的 00:00:00.000,格里高利历)的偏移量。

该类还为实现包范围外的具体日历系统提供了其他字段和方法。这些字段和方法被定义为 protected。

与其他语言环境敏感类一样,Calendar 提供了一个类方法 getInstance,以获得此类型的一个通用的对象。Calendar 的 getInstance 方法返回一个 Calendar 对象,其日历字段已由当前日期和时间初始化:

Calendar rightNow = Calendar.getInstance();
Calendar 对象能够生成为特定语言和日历风格实现日期-时间格式化所需的所有日历字段值,例如,日语-格里高里历,日语-传统日历。Calendar 定义了某些日历字段返回值的范围,以及这些值的含义。例如,对于所有日历,日历系统第一个月的值是 MONTH == JANUARY。其他值是由具体子类(例如 ERA)定义的。有关此内容的细节,请参阅每个字段的文档和子类文档。

我建议你下个jdk的帮助文档哦。这样的问题你以后要学着去查帮助文档解决。

热心网友 时间:2023-01-23 18:05

Calendar是父类
GregorianCalendar是子类
一般使用的时候可以使用
Calendar c=new GregorianCalendar();//直接创建
Calendar c=Calendar.getInstance();//工厂方法

热心网友 时间:2023-01-23 19:40

GregorianCalendar 是 Calendar 的一个具体子类,提供了世界上大多数国家/地区使用的标准日历系统。

GregorianCalendar 是一种混合日历,在单一间断性的支持下同时支持儒略历和格里高利历系统,在默认情况下,它对应格里高利日历创立时的格里高利历日期(某些国家/地区是在 1582 年 10 月 15 日创立,在其他国家/地区要晚一些)。可由调用者通过调用 setGregorianChange() 来更改起始日期。
声明声明:本网页内容为用户发布,旨在传播知识,不代表本网认同其观点,若有侵权等问题请及时与本网联系,我们将在第一时间删除处理。E-MAIL:11247931@qq.com
倩碧黄油适合哪种肤质的人使用? 倩碧有哪些护肤品比较受女性青睐? 倩碧紧致面霜适合哪些肤质的人使用? 倩碧护肤品适合什么肤质使用? 哪些肤质的人适合使用倩碧卓越润肤乳? 学校发的移动卡,套餐38的送一年宽带 现在卡不想用了,貌似宽带合约没到期... ...我居住浙江,有一个广西的移动卡,移动卡上还捆绑有宽带 我现在在外地我想注销移动卡或者联通卡怎么注销,回不到办卡的地方。 上海最建议去三个景点 为什么叫北京鸭篮球 学历低适合学习java吗? Java日历程序中两个类是啥意思CalendarFrame,CalendarBean, 微信里好友拉黑怎么让对方看不到聊天记录? 有什么比较好的日历类管理软件?能够同步iCloud等日历 java关于日期处理,有哪些类? java中的calendar类主要有那些方法 微信怎么把男友放进黑名单,但是聊天记录千万不要删除 小苏打可以洗碗吗? java 关于Date类和Calendar类 苏打粉可以用来干什么 时光与日历的种类 机械表日历种类内构有哪几种呢? 日历(年历)注册商标属于哪一类? 关于Calendar类的解释 JAVA中日历类日期类应怎样去使用 Java中解释一些日历类(CalendarClass)中的重要方法? 日历(历本)注册商标属于哪一类? Java中日历类(CalendarClass)的用途? 有哪些日历的种类 食堂不锈钢餐具油脂清洗方法 我比较想学习java技术,但是就是自己的学历不够高能学吗? 如何在Java中获取日历类(CalendarClass)的实例? 怎样恢复在微信上加入黑名单的人,还能看到以前的聊天记录吗 学习Java开发,对于学历要求高吗 知委会里日历商标注册属于哪一类? 把对方加微信黑名单还可以聊天吗 学习java对学历的要求高么? Date和Calendar的区别 想学java,对学历有什么要求吗? 低学历,自学java真的没出路吗? 现在学习java需要什么学历? Java学习需要啥学历? 没有学历可以学Java吗 没学历也能学java吗? Java是不是很难啊,初中学历可以学习吗? 学历低,但是想做Java开发,做的来吗? 请问学习java需要学历么? 没学历学Java能找到工作吗? 没有基础的人学JAVA难吗?有没有学历要求? 实木沙发靠垫的种类有哪些?价格是多少呢?