s-day01-JDK8新增的时间API
This commit is contained in:
@@ -0,0 +1,25 @@
|
||||
package com.inmind.jdk8_date05;
|
||||
|
||||
import java.util.Date;
|
||||
|
||||
/**
|
||||
* 目标:搞清楚为什么要用JDK 8开始新增的时间类。
|
||||
*/
|
||||
public class Demo08 {
|
||||
public static void main(String[] args) {
|
||||
// 传统的时间类(Date、SimpleDateFormat、Calendar)存在如下问题:
|
||||
// 1、设计不合理,使用不方便,很多都被淘汰了
|
||||
Date date = new Date();
|
||||
//如果要获取对应的年份,必须使用getTime()方法,再通过getYear()方法获取
|
||||
int year = date.getYear();
|
||||
System.out.println(year+1900);
|
||||
|
||||
// 2、都是可变对象,修改后会丢失最开始的时间信息。
|
||||
// 3、线程不安全。
|
||||
|
||||
// 4、不能精确到纳秒,只能精确到毫秒。
|
||||
// 1秒 = 1000毫秒
|
||||
// 1毫秒 = 1000微妙
|
||||
// 1微妙 = 1000纳秒
|
||||
}
|
||||
}
|
||||
Reference in New Issue
Block a user