Convert string to Date in java Convert string to Date in java android android

Convert string to Date in java


You are wrong in the way you display the data I guess, because for me:

    String dateString = "03/26/2012 11:49:00 AM";    SimpleDateFormat dateFormat = new SimpleDateFormat("MM/dd/yyyy hh:mm:ss aa");    Date convertedDate = new Date();    try {        convertedDate = dateFormat.parse(dateString);    } catch (ParseException e) {        // TODO Auto-generated catch block        e.printStackTrace();    }    System.out.println(convertedDate);

Prints:

Mon Mar 26 11:49:00 EEST 2012


it went OK when i used Locale.US parametre in SimpleDateFormat

String dateString = "15 May 2013 17:38:34 +0300";System.out.println(dateString);SimpleDateFormat dateFormat = new SimpleDateFormat("dd MMM yyyy HH:mm:ss Z", Locale.US);DateFormat targetFormat = new SimpleDateFormat("dd MMM yyyy HH:mm", Locale.getDefault());String formattedDate = null;Date convertedDate = new Date();try {     convertedDate = dateFormat.parse(dateString);System.out.println(dateString);formattedDate = targetFormat.format(convertedDate);} catch (ParseException e) {// TODO Auto-generated catch blocke.printStackTrace();} System.out.println(convertedDate);


String str_date="13-09-2011";DateFormat formatter ; Date date ; formatter = new SimpleDateFormat("dd-MM-yyyy");date = (Date)formatter.parse(str_date); System.out.println("Today is " +date.getTime());

Try this