inblog logo
|
An's Blog
    JAVA

    [JAVA] 35. LocalDate Improt

    윤설안's avatar
    윤설안
    Feb 17, 2025
    [JAVA] 35. LocalDate Improt
    Contents
    1. 기본2. Chrono함수
    ❗
    java.time의 라이브러리 import하여 java.time에 들어있는 함수를 사용 할 수 있다.

    1. 기본

    package ex08; import java.time.LocalDate; import java.time.LocalDateTime; 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); // 4. 주 더하기/빼기 LocalDate plusWeeks = nowDate.plusWeeks(3); System.out.println(plusWeeks); // 5. 월 더하기/빼기 LocalDate plusMonths = nowDate.plusMonths(2); System.out.println(plusMonths); // 6. 현재날짜의 연도, 월, 요일 확인하기 System.out.print(nowDate.getYear() + ","); System.out.print(nowDate.getMonth() + ","); System.out.println(nowDate.getDayOfMonth()); } }
    notion image
     

    2. Chrono함수

    ❗
    크로노 함수를 사용하여 시간을 비교해서 N분전 이렇게 나타낼 수 있다.
    package ex08; import java.time.LocalDateTime; import java.time.temporal.ChronoUnit; public class Chrono01 { public static void main(String[] args) { // 비교하고 싶은 연, 월, 날짜, 시간, 분 LocalDateTime writeTime = LocalDateTime.of(2025, 02, 11, 10, 3); // 현재 시간 LocalDateTime nowTime = LocalDateTime.now(); long daysBetween = ChronoUnit.DAYS.between(nowTime, writeTime); long hoursBetween = ChronoUnit.HOURS.between(nowTime, writeTime); long minsBetween = ChronoUnit.MINUTES.between(nowTime, writeTime); System.out.println(daysBetween + "일전"); System.out.println(hoursBetween + "시간전"); System.out.println(minsBetween + "분전"); } }
    notion image
    Share article
    Contents
    1. 기본2. Chrono함수

    An's Blog

    RSS·Powered by Inblog