EdjeCageman
Gebruiker
- Lid geworden
- 24 okt 2011
- Berichten
- 273
Mensen,
Heeft er iemand veel verstand van het datumveld?
Ik krijg een bestand aangeleverd waarin een datum staat op de volgende manier:
"Thu Jan 26 10:10:32 CET 2012"
Ik wil deze parse om een standaard datum krijgen van: "26-01-2012"
Dmv de code:
Hierbij krijg ik een foutmelding (fout: Unparseable date: "Thu Jan 26 10:10:32 CET 2012") , logisch omdat hij dit formaat niet verwacht.
Ik dacht dus om hem simpel te splitten op " " dan kan ik makkelijk terug krijgen [26] [Jan] [2012] nu moet dus alleen die jan worden veranderd naar "02" heeft er iemand een idee?
Mocht ik de plank helemaal mis slaan en iemand heeft een veel beter idee, hoor ik dat ook graag:thumb:
Alvast bedankt
Heeft er iemand veel verstand van het datumveld?

"Thu Jan 26 10:10:32 CET 2012"
Ik wil deze parse om een standaard datum krijgen van: "26-01-2012"
Dmv de code:
Code:
public String datumformat(String startdatum)
{
Date date = null;
SimpleDateFormat sdf = new SimpleDateFormat ("dd-mm-yy");
try {
System.out.println("hoi");
date = (Date) sdf.parse (startdatum);
} catch (ParseException e) {
System.out.println(e.getMessage());
}
System.out.println("hoi");
String datum = sdf.format(date);
System.out.println("hoi");
return datum;
}
Hierbij krijg ik een foutmelding (fout: Unparseable date: "Thu Jan 26 10:10:32 CET 2012") , logisch omdat hij dit formaat niet verwacht.
Ik dacht dus om hem simpel te splitten op " " dan kan ik makkelijk terug krijgen [26] [Jan] [2012] nu moet dus alleen die jan worden veranderd naar "02" heeft er iemand een idee?
Mocht ik de plank helemaal mis slaan en iemand heeft een veel beter idee, hoor ik dat ook graag:thumb:
Alvast bedankt
