LocalDate a=LocalDate.now();是通过LocalDate.now()新建一个对象
import java.time.LocalDate;
import java.time.LocalDateTime;
import java.time.LocalTime;
public class localtime {
public static void main(String[] args) {
//1.完成实例化
//方法1:new();---获取当前时间、日期。时间+日期
LocalDate a=LocalDate.now();
System.out.println(a);
LocalTime b=LocalTime.now();
System.out.println(b);
LocalDateTime c=LocalDateTime.now();
System.out.println(c);
//方法2:通过:of()--设置指定的时间
System.out.println("方法2:of()--设置指定的时间");
LocalDate of1=LocalDate.of(2022,4,2);
LocalTime of2=LocalTime.of(2,1,23);
LocalDateTime of3=LocalDateTime.of(1999,9,28,0,0,0);
System.out.println(of1);
System.out.println(of2);
System.out.println(of3);
//常用的get方法
System.out.println("年:"+c.getYear());
System.out.println("月:"+c.getMonth());
System.out.println("月:"+c.getMonthValue());
System.out.println("一个年中的第几天:"+c.getDayOfYear());
System.out.println("一个月中的第几天:"+c.getDayOfMonth());
System.out.println("星期几:"+c.getDayOfWeek());
System.out.println("时:"+c.getHour());
System.out.println("分:"+c.getMinute());
System.out.println("秒:"+c.getSecond());
//with方法
LocalDateTime c1=c.withMonth(8);
System.out.println("更改后的时间:"+c1);
System.out.println("正常 的时间:"+c);
//日期加减的方法
LocalDateTime c2=c.plusMonths(3);
System.out.println(c);
System.out.println("+月:"+c2);
//-月
LocalDateTime c3=c2.minusMonths(5);
System.out.println("-月:"+c3);
}
}
运行结果
在这里插入图片描述