Java日期和时间处理全解析
1. 旧方式与新方式创建日期对象
在Java中,创建代表特定日期的对象有旧方式和新方式(Java 8及以后)之分。
创建方式 | 旧方式 | 新方式(Java 8及以后) |
---|---|---|
创建代表2015年1月1日的对象 | java<br>Calendar c = Calendar.getInstance(); <br>c.set(2015, Calendar.JANUARY, 1); <br>Date jan = c.getTime();<br> 或者 java<br>Calendar c = new GregorianCalendar(2015, Calendar.JANUARY, 1); <br>Date jan = c.getTime();<br> |
java<br>LocalDate jan = LocalDate.of(2015, Month.JANUARY, 1);<br> |
不使用常量创建2015年1月1日的对象 | java<br>Calendar c = Calendar.getInstance(); |