Czesc, mam dziwny problem z parsowaniem daty. Mam zdefiniowany format daty no i chce parsowac. Wszystko byloby ok i na prawde nie wiem czemu nie dziala jak powinno - ale SimpleDateFormat, metoda parse nie rzuca mi wyjatku kiedy np mam dluzszy niz 4 znaki rok. Rzuca tylko wyjatek jesli do daty dam litere. Oto moj kod:
public static void main(String[] args) {
String FORMAT = "yyyy-MM-dd HH:mm:ss";
String date = "2012012012-02-10 23:12:02";
Date parsedDate = null;
SimpleDateFormat sdf = new SimpleDateFormat(FORMAT);
try {
parsedDate = sdf.parse(date);
System.out.println("Parsed date: " + parsedDate);
} catch (ParseException e) {
System.out.println(e);
}
}
O co chodzi??? czy uzywanie SimpleDateFormat nie sprawdzi mi czy ilosc znakow (rok/miesiac/dzien, itd) sie zgadza? Czy do tego musze uzyc patterna?
pzdr,
misty