永发信息网

Java.util包中的Date类和Calendar类有什么实质的区别??

答案:2  悬赏:70  手机版
解决时间 2021-04-26 17:15
Java.util包中的Date类和Calendar类有什么实质的区别??
最佳答案
对上面的表述,有点微词。Java.util.Date是可以‘直接生成’的,或者说语言层面的直接实例化。
Date有6个构造方法,其中3个被废止,3个在Java 7中仍被沿用。
无论是Date d=new Date();还是Date d=new Date(System.currentTimemillis());都可以获得当前时间。

区别在:
Date用于记录某一个含日期的、精确到毫秒的时间。重点在代表一刹那的时间本身。
Calendar用于将某一日期放到历法中的互动——时间和年、月、日、星期、上午、下午、夏令时等这些历法规定互相作用关系和互动。Calendar本身代表公历的一个简化缩水版,姑且叫“计算机历”。完整的公历是格里高利历,Java SE中以GregorianCalendar类来提供相关的历法功能。
全部回答
在现在的Java版本中,Date类是一个无法直接生成的类,也就是说没有它没有构造器可以直接生成Date类型的对象。Date更多的是一个用来表示日期的类,而无法对其进行实际操作,比如查看前后日期。这些关于日期方面的操作只能通过Calendar类来实现,而且Date对象的生成也需要通过Calendar的对象来进行。
我要举报
如以上问答信息为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
大家都在看
DNF剑魂怎么样才能扯起来
中国为什么会有那么多灾难?
肯德基七宝乐购店在什么地方啊,我要过去处理
请问基督教经典除了圣经还有什么?
思念和赞美小孩的句子,描写儿童聪明可爱的诗
巨型穿山甲能换战王石鲮不
车队挑战赛记录能否清零
2【案例背景】 某小学工程的计划进度和实际进
”SIM存储暂不能使用”为什么会出现这种状况
大型梳毛机羊毛棉絮加工店地址有知道的么?有
抢车位上的钱怎么不买车自己往下掉??
开宾馆消防证怎么办理,我的旅店许可到期了 现
手机返回键不好使了怎么回事
谁能计出这道哎Q题 1=5 2=10 3=15 4=20 5=?
我今天装了windows7系统(我的电脑是Lenovo
推荐资讯
赞美一个人漂亮的句子,求古人写字时非常优雅
地下城的 怒灵装备在哪里爆额 知道告诉我
急求局域网相关解决办法,QQ经常掉线
宝安到广州高铁多少钱,广东广州到浙江嘉兴坐
江苏昆山到安徽淮北做火车多少钱啊
宠物冒险岛攻略(详细)
摩托罗拉A810手机主题怎样安装
从泰安倒腾州多长时间
悠游账号无效
罗斯福新政在农业方面的主要措施
梦幻诛仙采莲宝宝咋加点?
vip房在哪里
正方形一边上任一点到这个正方形两条对角线的
阴历怎么看 ?