날짜 요일 구하기


DateMain.java

public class DateMain {
    public static void main(String[] args) {
        DateUtil date = new DateUtil();
        date.getDayOfweek("20190616");
    }
}

DateUtil.java

/**
     * 날짜로 요일 구하기
     * @param date - 요일 구할 날짜
     */
    public void getDayOfweek(String date){
        SimpleDateFormat format = new SimpleDateFormat("yyyyMMdd");
        String[] week = {"일","월","화","수","목","금","토"};
        Calendar cal = Calendar.getInstance();
        Date getDate;
		try {
			getDate = format.parse(date);
			cal.setTime(getDate);			
			int w = cal.get(Calendar.DAY_OF_WEEK)-1;
            System.out.println(date + "는 " + week[w] +"요일 입니다");
		} catch (ParseException e) {
			e.printStackTrace();
		} catch (Exception e) {
			e.printStackTrace();
		}
    }

결과화면

'[java]' 카테고리의 다른 글

[Java]파일 수정날짜 알아오기  (0) 2019.06.16
[Java]파일 생성날짜 알아오기  (0) 2019.06.16
[Java]날짜 계산하기  (0) 2019.06.16
[java] 자바 날짜 비교하기  (0) 2019.06.16
[Java]오늘 날짜 와 시간 표현하기  (0) 2019.06.16
블로그 이미지

미나미나미

,