java中Date date=new Date()和Calendar c=Calendar.getInstance()的区别

原问题:java中Date date=new Date()和Calendar c=Calendar.getInstance()的区别
分类:编程开发 > 最后更新时间:【2016-12-14 10:50:49】

最佳答案

java中Calendar.getInstance()和new Date()的差别如下:
Calendar.getInstance()是获取一个Calendar对象并可以进行时间的计算,时区的指定
new Date()是创建了一个date对象,默认是utc格式的。
二者可以相互转化:
Calendar calendar = Calendar.getInstance();
// 从一个 Calendar 对象中获取 Date 对象
Date date = calendar.getTime();
// 将 Date 对象反应到一个 Calendar 对象中,
// Calendar/GregorianCalendar 没有构造函数可以接受 Date 对象
// 所以我们必需先获得一个实例,然后设置 Date 对象
calendar.setTime(date);
最佳答案由网友  青春如此扯淡  提供
公告: 为响应国家净网行动,部分内容已经删除,感谢网友理解。
9

分享到:

其他回答

暂无其它回答!

    推荐