# 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));
}
}