IT/Android
[Android]날짜에 해당하는 요일 구하기(일 ~ 토)
Kanzler
2016. 8. 1. 14:10
날짜에 해당하는 요일(일~토)을 구하는 소스 입니다.
날짜를 String을 던지면 해당 String을 Date 타입으로 변경하여 해당 일에 요일을 구하게 됩니다.
/** * 특정 날짜에 대하여 요일을 구함(일 ~ 토) * @param date * @param dateType * @return * @throws Exception */ public static 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; }