JAVA를 JAVA라

[JAVA] 크리스마스까지 며칠, 크리스마스는 무슨 요일? 본문

JAVA/풀어봅시다 (eclipse)

[JAVA] 크리스마스까지 며칠, 크리스마스는 무슨 요일?

샛별KIM 2021. 5. 31. 11:44
import java.util.Date;

public class DateFormat05 {
	public static void main(String[] args) {
		//System.currentTimeMillis()
		long millis = System.currentTimeMillis();
		System.out.println(millis); //1622427810100
		//1970년부터 지금까지 흐른 ms시간
		//1000 * 60 * 60 * 24
		
		//다시 Date
		Date date = new Date(130, 3, 29); //1970년도로부터 ~ 연도, 월, 일
		System.out.println(date); //Tue Jun 01 00:00:00 KST 2027
		
		System.out.println(date.getTime()); //1903618800000
		//이번 크리스마스 까지 며칠 남았나요?
		date = new Date(); //빈칸은 오늘날짜!
		
		Date xMas = new Date(121, 11, 25);
		long howLong = xMas.getTime() - date.getTime();
		System.out.println(howLong);
		
		long result = howLong / (1000 * 60 * 60 * 24);		
		System.out.println("올 크리스마스 까지 " + result + "일");
		
		
		//크리스마스 요일은?
		int day = xMas.getDay();
		System.out.println(day);
		
		switch (day) {
		case 0:
			System.out.println("일요일 입니다."); 	break;
		case 1:
			System.out.println("월요일 입니다."); 	break;
		case 2:
			System.out.println("화요일 입니다."); 	break;
		case 3:
			System.out.println("수요일 입니다."); 	break;
		case 4:
			System.out.println("목요일 입니다."); 	break;
		case 5:
			System.out.println("금요일 입니다."); 	break;
		case 6:
			System.out.println("토요일 입니다."); 	break;
		 }
		
		long millis2 = System.currentTimeMillis();
		System.out.println("소요 시간 : " + (millis2 - millis));
		//프로그램 동작하는데 걸린 시간 알아보기~
	}
}

 

Comments