为了账号安全,请及时绑定邮箱和手机立即绑定

为什么要推荐使用 Calendar 类进行时间和日期的处理?

为什么要推荐使用 Calendar 类进行时间和日期的处理?

正在回答

2 回答

最早,Date类是唯一的一个代表时间的类,但是由于Date类不便于实现国际化,所以从JDK1.1版本开始,推荐使用Calendar类进行时间和日期处理。

0 回复 有任何疑惑可以回复我~

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

起始最明显的就是.前者是日期.后者是日历..就好比你家里的挂钟和挂历了..同样是对时间的操作.但是前者的粒度细些时间控制会比较方便..后者对日期的控制会比较方便..主要就是日期..日历...前者操作时间,时分秒,后者控制年月日.
还有关键前者是类.后者是抽象类.前者能new后者无法new获取后者的对象必须通过子类的实例化类获得...

3 回复 有任何疑惑可以回复我~

举报

0/150
提交
取消

为什么要推荐使用 Calendar 类进行时间和日期的处理?

我要回答 关注问题
意见反馈 帮助中心 APP下载
官方微信