본문으로 바로가기

java-오늘 "요일" 한글명칭으로 리턴

category Programing/JAVA 2019. 10. 21. 07:43
반응형

업무툴을 만들다보니 요일 명칭이 숫자가 아닌 한글이 필요할 때가 있다

그래서 오늘의 요일을 확인하는 코드를 사용한다

 

간단하게 SimpleDateFormat과 Date, Calendar등과 함께 switch 문으로 리턴받았다

 

	public String getDateDay(String date, String dateType) throws Exception {

	    String day = "" ;
	    SimpleDateFormat dateFormat = new SimpleDateFormat(dateType) ;
	    Date nDate = dateFormat.parse(date) ;

	    Calendar cal = Calendar.getInstance() ;
	    cal.setTime(nDate);

	    int dayNum = cal.get(Calendar.DAY_OF_WEEK) ;

	    switch(dayNum){
	        case 1:
	            day = "일";
	            break ;
	        case 2:
	            day = "월";
	            break ;
	        case 3:
	            day = "화";
	            break ;
	        case 4:
	            day = "수";
	            break ;
	        case 5:
	            day = "목";
	            break ;
	        case 6:
	            day = "금";
	            break ;
	        case 7:
	            day = "토";
	            break ;
	    }

	    return day ;

	}

 

한글명칭 요일이 필요없다면 굳이 switch 문을 통하지 않고 1~7까지의 숫자를 리턴받아 사용하면 될 것 같다

1 : 일    ~ 7 : 토요일

 

 

이상

아..오늘 월요일이구나

올겨울 첫 미세먼지 주의보 발령이라는데

망할 중국 미세먼지좀 어떻게 했으면 좋겠다

 

반응형