LocalDate类:是一个不可变的日期时间对象,表示日期,通常被视为年月日。
与Date类相比
这个类是不可变的和线程安全的。
import java.time.LocalDate;
public class Demo {
public static void main(String[] args){
LocalDate date = LocalDate.now();
System.out.println(date);
}
}
从默认时区的系统时钟获取当前日期。
运行结果:
从一年,一个月和一天获得一个 LocalDate的实例。of(int year, int month, int dayOfMonth)
方法
例子:
import java.time.LocalDate;
public class Demo {
public static void main(String[] args){
LocalDate date = LocalDate.of(2012,2,16);
System.out.println(date);
}
}
运行结果:
getYear()
方法可以获取年份字段。
getMonthValue()
方法获取月份字段从1到12。
getDayOfMonth()
方法获取月份字段。
例子:
import java.time.LocalDate;
public class Demo {
public static void main(String[] args){
LocalDate date = LocalDate.now();
System.out.println(date);
System.out.println(date.getYear());
System.out.println(date.getMonthValue());
System.out.println(date.getDayOfMonth());
}
}
运行结果: