java中Calendar.getInstance()和new Date()的差别是什么?
2017-07-31 11:26
344 查看
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);
相关文章推荐
- System.currentTimeMillis() vs. new Date() vs. Calendar.getInstance().getTime()
- System.currentTimeMillis() vs. new Date() vs. Calendar.getInstance().getTime()
- Java基础19--System--Runtime--Math--Date--Calendar
- Java中Date,Calendar,Timestamp的区别以及相互转换与使用 详细出处参考:http://www.jb51.net/article/41076.htm
- Java Date 和 Calendar
- Java:Date、Calendar、Timestamp的区别、相互转换与使用
- 关于java日期类Date,DateFormat,SimpleDateFormat,Calendar总结
- Java Calendar,Date,DateFormat,TimeZone,Locale等时间相关内容的认知和使用(1) Calendar - 跨到对岸去
- java.util.Date, java.util.Calendar, java.sql.Date, java.sql.Time, java.sql.Timestamp区别、联系和转换
- [Java 11] Date 、Calendar 、 SimpleDateFormat 与 国际化 , 日期的简单处理
- 0.java中的Time Date Calendar 的应用
- java日期类型转换总结date timestamp calendar string
- 64位系统JAVA new DATE获取时间和系统时间差8小时
- Java基础之常用类--System、Runtime、Date、Calendar、Math、Random
- android:java_中常用时间类:date,_simpledateformat,_calendar
- JAVA之旅(二十三)——System,RunTime,Date,Calendar,Math的数学运算
- java程序员从笨鸟到菜鸟之(十九)常用类Calendar和Date
- Java对象的创建 —— new之后JVM都做了什么?
- Java_日期时间Date,DateFormat,SimpleDateFormat,Calendar,GregorianCalendar
- 时间和日历类的设计(Java的Date和Calendar的C++实现)