package ex04;
import java.time.LocalDate;
import java.time.LocalDateTime;
import java.time.temporal.ChronoUnit;
public class LDate01 {
public static void main(String[] args) {
// 1. 현재 날짜
LocalDate nowDate = LocalDate.now();
System.out.println(nowDate);
// 2. 현재 시간
LocalDateTime nowDateTime = LocalDateTime.now();
System.out.println(nowDateTime);
// 3. 날짜 더하기/빼기
LocalDate plusDays = nowDate.plusDays(20);
System.out.println(plusDays);
LocalDate minusDays = nowDate.minusDays(20);
System.out.println(minusDays);
// 4. 주 더하기/빼기
LocalDate plusWeeks = nowDate.plusWeeks(2);
System.out.println(plusWeeks);
LocalDate minusWeeks = nowDate.minusWeeks(2);
System.out.println(minusWeeks);
// 5. 월 더하기/빼기
LocalDate plusMonths = nowDate.plusMonths(1);
System.out.println(plusMonths);
LocalDate minusMonths = nowDate.minusMonths(1);
System.out.println(minusMonths);
// 6. 현재 날짜의 년도, 월, 일, 요일 확인하기
System.out.println(nowDate.getYear());
System.out.println(nowDate.getMonth());
System.out.println(nowDate.getDayOfMonth());
// 크로노 유닛
System.out.println(ChronoUnit.MONTHS.between(nowDate, plusMonths));
}
}

Share article