날짜 요일 구하기
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();
}
}
결과화면