java - קריאת תאריכים מקובץ
שלום לכולם, אני מנסה ללמוד קצת java, וכותב אפליקציה קטנה לשם כך. אחת המדימות שהטלתי על עצמי היא לקרוא מתוך קובץ תאריכים(כל שורה היא תאריך) הקובץ נראה כך:
שלום לכולם, אני מנסה ללמוד קצת java, וכותב אפליקציה קטנה לשם כך. אחת המדימות שהטלתי על עצמי היא לקרוא מתוך קובץ תאריכים(כל שורה היא תאריך) הקובץ נראה כך:
21/01/02 14/05/03 09/06/04
כלומר התאריכים בפורמט: dd/mm/yy ואני מעוניין להמיר אותם לפורמט אחר. קראתי בapi ואני מצליח לקרוא תא המחרוזות מהקובץ. אבל אני לא מצליח להכניס אותם לאובייקט מסוג Date. לאחר שקראתי עוד קצת, ניסיתי לעשות זאת כך:public static Date parseDate(String strDate) { Date date; try { DateFormat formatter = new SimpleDateFormat("MM/dd/yy"); date = (Date)formatter.parse(strDate); } catch (ParseException e) { date =null; } return date; }
אבל זה לא מצליח, אני מקבל הודעת שגיאה :Exception in thread "main" java.lang.ClassCastException at ReadFile.parseDate(ReadFile.java:54) at ReadFile.main(ReadFile.java:27)
אשמח לקבל קצת הכוונה מה אני עושה לא נכון. תודה