본문 바로가기
프로그래밍/JAVA 자바 A-Z

[Java 자바 기초] 초간단 두 날짜 간 차이 구하기, 날짜(시간) 차이 비교, LocalDate, ChronoUnit 클래스 함수

by nisne 2020. 9. 6.

모든 설명은 주석으로 확인할 수 있어요.

하나씩 따라해 보세요. ^^

 

package javaEx;

import java.time.LocalDate;
import java.time.temporal.ChronoUnit;

public class Review {
	
	public static void main(String[] args) {
		
		//내가 그동안 며칠이나 살았는지 궁금하시죠?
		//내가 졸라 쉽게 알랴드릴게
		
		//근데 클래스는 좀 알고 있으셔야 돼요
		//LocalDate와 ChronoUnit 클래스를 사용할 거거든요
		
		//우선 오늘 날짜와 태어난 날짜를 저장해야겠죠?
		//날짜를 저장하는 건 LocalDate 클래스를 사용해볼게요		
		LocalDate today = LocalDate.now();
		LocalDate birth = LocalDate.of(1987, 12, 22);	//요기에 연월일을 순서 대로 입력해 주세요
		
		//두 날짜 간 차이는 ChronoUnit 클래스를 사용할게요       
        long days = ChronoUnit.DAYS.between(birth, today);	
        //ChronoUnit.DAYS.between() 함수의 리턴값은 long 자료형으로만 받을 수가 있어요. 왜 이렇게 설계했는지는 알지를 못해요 ^_^

        System.out.println("나는 지금까지 " + days + "일이나 살았네요 ^___^");
		

	}//main() end

}//class end

 

영어를 어느 정도 잘하면 프로그래밍에도 많은 도움이 되더군요.

영어를 배울 수밖에 없다면... ^_^

 

 

댓글