Convertir aaaa-MM-jj HH:mm:ss.SSS zzz format Strin pour objet date

J'ai un GMT formaté de la Chaîne de valeur dans yyyy-MM-dd HH:mm:ss.SSS zzz

eg: 2013-07-29 06:35:40:622 GMT.
Je veux la faire en tant qu'objet date et le convertir en IST fuseau horaire.

Je n'ai smthng comme ça...
**

    String GMT = "2013-07-29 06:35:40:622 GMT";  
     DateFormat utcDateFormat =  new SimpleDateFormat("yyyy-MM-dd HH:mm:ss.SSS zzz");
     utcDateFormat.setTimeZone(TimeZone.getTimeZone("GMT"));

    try {
        utcDateFormat.parse(GMT);
    } catch (ParseException e) {
        e.printStackTrace();
    }**

bt gettng erreur java.texte.ParseException: Unparseable date: "2013-07-29 06:35:40:622 GMT"

  • Commencez par vérifier out SimpleDateFormat et avoir une lecture de l'autre quelques centaines de posts sur le même sujet...
  • double possible de la Date et l'heure de la conversion à un autre Fuseau horaire en java
  • Essayez JodaTime. Il est beaucoup plus facile à utiliser.
  • Essayez ce qui pourrait vous aider, SimpleDateFormat sdf = new SimpleDateFormat("dd/MM/yyyy"); String dateInMyFormat sdf.format(new Date());
  • Qu'avez-vous essayé?
  • Je pense que le zzz format ne reconnaît pas le GMT texte
  • Eu ..C'était de ma faute. Je l'ai donné comme "yyyy-MM-dd HH:mm:ss.SSS zzz" au lieu de "ss:SSS" Merci pour ur les réponses 🙂

InformationsquelleAutor Aswathy | 2013-08-21