Parser EEE MMM gg aaaa HH: mm: s (java.testo.ParseException: Unparseable data: "Mon Nov 23 2015 08: 00: 00" (a offset 0) [duplicate]


Questa domanda ha già una risposta qui:

Ho problemi ad analizzare la mia stringa:

String dateString = "Mon Nov 23 2015 08:00:00";

try {

     DateFormat readFormat = new SimpleDateFormat( "EEE MMM dd yyyy HH:mm:ss");
     Date date = readFormat.parse(dateString);
     return date;

    } catch (ParseException e) {
      Log.e("Error", e.getMessage());
      return null;
    }

Il problema è

 java.text.ParseException: Unparseable date: "Mon Nov 23 2015 08:00:00" (at offset 0)

Potete per favore aiutarmi. grazie.

Author: André Ribeiro, 2015-11-29

1 answers

Prova ad usare UK locale:

String dateString = "Mon Nov 23 2015 08:00:00";

try {

     DateFormat readFormat = new SimpleDateFormat( "EEE MMM dd yyyy HH:mm:ss", Locale.UK);
     Date date = readFormat.parse(dateString);
     return date;

    } catch (ParseException e) {
      Log.e("Error", e.getMessage());
      return null;
    }
 0
Author: ArtKorchagin, 2015-11-28 23:00:24