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

java Date Calendar 区别

发布网友 发布时间:2022-04-28 13:01

我来回答

3个回答

热心网友 时间:2023-10-09 16:29

JAVA中 Date 和 Calendar 区别在于:
Date用于记录某一个含日期的、精确到毫秒的时间。重点在代表一刹那的时间本身。
Calendar用于将某一日期放到历法中的互动——时间和年、月、日、星期、上午、下午、夏令时等这些历法规定互相作用关系和互动。Calendar本身代表公历的一个简化缩水版,姑且叫“计算机历”。完整的公历是格里高利历,Java SE中以GregorianCalendar类来提供相关的历法功能。

热心网友 时间:2023-10-09 16:30

Calendar是日历

Date是时间
Date用来表示当前时间,通常是用来单纯的记录一个时间,它提供的api也非常少
而Calendar则有非常多的api,
例如,
获取今天是星期几
今天是哪个月,本月有几天,今天是本月的第几个星期
今天是今年的第几天,等等等等,Date是无法完成的!!

热心网友 时间:2023-10-09 16:30

Calendar中的静态常量类,用10代表HOUR时间,查查帮助文档都有 ,或则反编译下calendar看看里面的定义。
用法写了小例子 ,用来指定固定时间加上3个小时
Calendar.HOUR 参数就是指定是给小时加数字,不是分钟,也不是年月日。 还有静态常量类直接用引用就成了,别实例了。
把下边代码复制到你的main中 运行下看看
----------------

SimpleDateFormat format=new SimpleDateFormat("yyyy-MM-dd HH:mm:ss");
String result="";
Date dt;
try
{
dt = format.parse("2008-01-01 12:00:00");
Calendar calendar=Calendar.getInstance();
calendar.setTime(dt);
calendar.add(Calendar.HOUR , 3);
result=format.format(calendar.getTime());
}
catch (ParseException e)
{
// TODO Auto-generated catch block
e.printStackTrace();
}
System.out.println(result);
-------------------------------------------
区别,首先是两个类,一个是时间类,一个是日历类,前者偏重时间,后者偏重时间计算,这个东西好好看看两个类里面的方法就知道了,说多了没有用

热心网友 时间:2023-10-09 16:29

JAVA中 Date 和 Calendar 区别在于:
Date用于记录某一个含日期的、精确到毫秒的时间。重点在代表一刹那的时间本身。
Calendar用于将某一日期放到历法中的互动——时间和年、月、日、星期、上午、下午、夏令时等这些历法规定互相作用关系和互动。Calendar本身代表公历的一个简化缩水版,姑且叫“计算机历”。完整的公历是格里高利历,Java SE中以GregorianCalendar类来提供相关的历法功能。

热心网友 时间:2023-10-09 16:30

Calendar是日历

Date是时间
Date用来表示当前时间,通常是用来单纯的记录一个时间,它提供的api也非常少
而Calendar则有非常多的api,
例如,
获取今天是星期几
今天是哪个月,本月有几天,今天是本月的第几个星期
今天是今年的第几天,等等等等,Date是无法完成的!!

热心网友 时间:2023-10-09 16:30

Calendar中的静态常量类,用10代表HOUR时间,查查帮助文档都有 ,或则反编译下calendar看看里面的定义。
用法写了小例子 ,用来指定固定时间加上3个小时
Calendar.HOUR 参数就是指定是给小时加数字,不是分钟,也不是年月日。 还有静态常量类直接用引用就成了,别实例了。
把下边代码复制到你的main中 运行下看看
----------------

SimpleDateFormat format=new SimpleDateFormat("yyyy-MM-dd HH:mm:ss");
String result="";
Date dt;
try
{
dt = format.parse("2008-01-01 12:00:00");
Calendar calendar=Calendar.getInstance();
calendar.setTime(dt);
calendar.add(Calendar.HOUR , 3);
result=format.format(calendar.getTime());
}
catch (ParseException e)
{
// TODO Auto-generated catch block
e.printStackTrace();
}
System.out.println(result);
-------------------------------------------
区别,首先是两个类,一个是时间类,一个是日历类,前者偏重时间,后者偏重时间计算,这个东西好好看看两个类里面的方法就知道了,说多了没有用
声明声明:本网页内容为用户发布,旨在传播知识,不代表本网认同其观点,若有侵权等问题请及时与本网联系,我们将在第一时间删除处理。E-MAIL:11247931@qq.com
谁告诉我一下,韩语中,“遵命”怎么说 想开个甜品店,不知道哪里可以学习呢 如何取消微信新号绑定的手机号? 翼支付-翼建钟情活动内容是什么? 怎么参加翼支付“翼建钟情”活动? 翼支付--翼建钟情立减10元-建行这次活动有具体名额限制吗? 西凤酒是哪里的 货车总重量不超过二十吨就不算超载吗? 自卸货车上装有二十多吨货已经有四五天了对货车能伤害哪个部位? 如何回复别人的"忙里偷闲"? 我有前列腺炎,前列腺液里有霉菌和杂菌请问得吃点什么药好呢 菜鸟求助:关于java的calendar类和date类 Java中的Calendar类中的getActualMaximum方法 霉菌性前列腺炎怎么治效果好? 如何使用JAVA Calendar Java里的Calendar类 Java中中关于Calendar类的几点注意事项 如何使用Java中的Date和Calendar类 求java中Calendar类的用法例子(并附每条注释) java中的Calendar如何使用的? 长虹空调出现4f八不制冷了怎么办 新买的长虹空调不制冷了!。 长虹空调不能开机树叶闪关机后出现电源灯亮内机工作不制冷 长虹空调显示“j1”是什么故障? 长虹空调显示j1是什么故障 吉庆街有什么好吃的 蒸剁椒鱼头的家常做法 怎么看待最近短视频上的“jk新穿法 ”? 为什么我发穿JK*的视频给追我的男生,他会以为我答应了他的追求。脑子有病吧? 漫展漏内裤是在打擦边球,这样的行为为何愈演愈烈,难以制止? 霉菌前列腺炎的治疗 如何用java里的Calendar类编写万年历 霉菌性前列腺炎有哪些治疗方法呢? java 中Calendar.getInstance() 实现的是什么? 霉菌性前列腺炎用什么药物 在Java中如何用calendar类输入年和月份打印当月的日历 前列腺炎要吃什么药好? 霉菌性前列腺炎吃啥药? 我是霉菌性前列腺炎怎么治啊有两年了 霉菌性前列腺炎怎么办? 前列腺白色念珠菌炎 用什么药好 前列腺白色念珠菌炎 用什么药好 前列腺炎吃什么药最有效谢谢了,大神帮忙啊 慢性前列腺炎吃什么药可以治好 苹果6怎样设置让系统不在更新 css中单位px和em,rem的区别 如何去掉“苹果6”手机“ios系统更新”的这个提示?如何关闭升级? 苹果6手机怎么设置apple不更新系统 "苹果 6"手机老是屏幕上出现系统更新,怎么不让它出现? 苹果6如何设置系统更新不提示即不更新,每次Apple store 自己就更新好了不喜欢 你是上杭县的八个姓氏是哪几个??