别用 Date 了,Java8
新特性之日期处理,现在学会也不迟!
Java 8 中的 LocalDate 用于表示当天日期。和
java.util.Date不同,它只有日期,不包含时间。当你仅需要表示日期时就
用这个类。
//
获取今天的日期
public void getCurrentDate(){
LocalDate today = LocalDate.now();
System.out.println("Today's Local date : " + today);
//
这个是作为对比
Date date = new Date();
System.out.println(date);
}
clipboard.png
上面的代码创建了当天的日期,不含时间信息。打印出的日期格式非常友
好,不像 Date类 打印出一堆没有格式化的信息。
2. 获取年、月、日信息
LocalDate
提供了获取年、月、日的快捷方法,其实例还包含很多其它的日期属性。