# localDateTime
# 获取时间
import java.time.LocalDateTime;
public class LocalDateTimeTest {
    public static void main(String[] args) {
        LocalDateTime now = LocalDateTime.now();
        System.out.println("年:" + now.getYear());
        System.out.println("月;" + now.getMonth().getValue());
        System.out.println("日;" + now.getDayOfYear());
        System.out.println("星期;" + now.getDayOfMonth());
        System.out.println("分钟;" + now.getMinute());
        System.out.println("秒;" + now.getSecond());
        System.out.println("修改年;" + now.withYear(2099));
        System.out.println("增加年" + now.plusYears(1));
        //创建指定日期
        //params: 年 月 日 时 分 秒
        System.out.println(LocalDateTime.of(2023, 1, 1, 1, 1));
    }
}
# 日期转换
# 转成LocalDate
import java.time.LocalDate;
public class LocalDateTimeTest {
    public static void main(String[] args) {
        LocalDateTime now = LocalDateTime.now();
        LocalDate localDate = now.toLocalDate();
        System.out.println("转成 LocalDate" + localDate);
    }
}
# 转成LocalTime
import java.time.LocalDate;
import java.time.LocalDateTime;
import java.time.LocalTime;
public class LocalDateTimeTest {
    public static void main(String[] args) {
        LocalDateTime now = LocalDateTime.now();
        LocalTime localTime = now.toLocalTime();
        System.out.println("转成 LocalTime" + localTime);
    }
}
# 转成LocalDateTime
import java.time.LocalDate;
import java.time.LocalDateTime;
import java.time.LocalTime;
public class LocalDateTimeTest {
    public static void main(String[] args) {
        LocalDateTime now = LocalDateTime.now();
        LocalDate localDate = now.toLocalDate();
        System.out.println("转成 LocalDate" + localDate);
        LocalTime localTime = now.toLocalTime();
        System.out.println("转成 LocalTime" + localTime);
        //LocalDate 和 LocalTime 转成 LocalDateTime
        System.out.println("LocalDate 和 LocalTime 转成 LocalDateTime ;  " + LocalDateTime.of(localDate, localTime));
    }
}