Comment faire pour convertir un format UTC Chaîne de format de date format de Date en java?

J'ai une exigence de l'endroit où la date est au format UTC format: Thu 1 Jan 19:30:00 UTC+0530 1970. Je veux convertir en normal format de date jj-MM-aaaa HH:mm:ss.Ci-dessous le code que j'ai essayé.

DateFormat formatter = new SimpleDateFormat("E,MMM dd,yyyy h:mmaa");   
String today = formatter.format("Thu Jan 1 19:30:00 UTC+0530 1970");
SimpleDateFormat f = new SimpleDateFormat("EEE MMM dd HH:mm:ss zzz yyyy");
Date d = f.parse(masterDetailsJsonObject.get("cols1").toString());

Mais il déclenche une exception en disant unparseable date. Merci de guide. Merci à l'avance.

  • Quelle langue avez-vous? Qu'avez-vous essayé?
  • Je veux convertir à l'identique en Java. J'ai essayé de la classe simpledateformat mais j'ai été faire exception unparseable date..
  • Jetez un oeil à docs.oracle.com/javase/7/docs/api/java/text/....
  • Andrew : j'ai ajouté le code que j'ai essayé de ma fin comme par stackoverflow règles.
  • En passant, il n'y a pas une telle chose comme un "normal" format de la date. Date-heure formats varient considérablement entre les différentes langues et cultures. La chose la plus proche à la "normale" serait le standard officiel, ISO 8601 format comme ceci: 2014-01-24T10:30:27+02:00
InformationsquelleAutor sTg | 2013-09-10