LocalDate 변수이름 = LocalDate.now();
임포트
import java.time.LocalDate;
import java.time.LocalDateTime;
import java.time.LocalTime;
// 날짜
LocalDate date = LocalDate.now();
// 시간
LocalTime time = LocalTime.now();
// 날짜와 시간
LocalDateTime dateTime = LocalDateTime.now();
LocalDate 변수이름 = LocalDate.of(년도, 월, 일);
LocalTime 변수이름 = LocalTime.of(시간, 분, 초)
LocalDate dateOf = LocalDate.of(2021, 3, 30);
LocalTime timeOf = LocalTime.of(22,50,0);
FormatStyle을 ctrl _ 클릭 해보면 설명과 함께 사용법이 나옴.
DateTimeFormatter formatter = DateTimeFormatter.ofLocalizedTime(FormatStyle.SHORT);
String shortFormat = formatter.format(LocalTime.now());
System.out.println(shortFormat);
// DateTimeFormatter myFormatter = DateTimeFormatter.ofPattern("yyyy/MM/dd");
DateTimeFormatter myFormatter = DateTimeFormatter.ofPattern("yyyy년, MM월, dd일");
String myDate = myFormatter.format(LocalDate.now());
System.out.println(myDate);
LocalDate today = LocalDate.now();
LocalDate birthday = LocalDate.of(2022,1,1);
Period period = Period.between(today, birthday);
System.out.println(period.getMonths());
System.out.println(period.getDays());