I’m trying to convert a String date into a Date object like this:
DateFormat formatter ;
Date date ;
formatter = new SimpleDateFormat("dd/mm/yyyy");
date = (Date)formatter.parse(str_date);
However for some reason, the month is being converted into january always.
Example inputted date: 18/08/2012
Outputted date: Wed Jan 18 00:08:00 CET 2012
Does anyone know why this is happening please?
It should be
"dd/MM/yyyy"(upper caseM). Lower casemis for minutes.Take a look at the table in
SimpleDateFormatdocs.