Ich habe ein Datum/Zeit-Wert als 2010-07-26T11: 37: 52Z, ich jetzt Datum will in 26-jul-2010 (dd-mon-yyyy) Format , wie mache ich es?Datumsformat Umwandlung Java unter Verwendung von
Antwort
Konstruieren Sie zwei SimpleDateFormat-Objekte. Das erste, in dem Sie den Wert von in ein Date-Objekt analysieren, das zweite, das Sie verwenden, um das Date-Objekt wieder in einer Zeichenfolge, z.
try {
DateFormat df1 = new SimpleDateFormat("yyyy-MM-dd'T'HH:mm:ss'Z'");
DateFormat df2 = new SimpleDateFormat("dd-MMM-yyyy");
return df2.format(df1.parse(input));
}
catch (ParseException e) {
return null;
}
Parsen kann eine ParseException auslösen, so dass Sie das fangen und handhaben müssten.
es funktioniert perfekt .... eally dankbar für Sie für Ihre schnelle Antwort, machte mein Leben –
es ist wirklich falsch, obwohl es Ihnen das gewünschte Ergebnis geben kann. 'Z' bedeutet Offset Null, aber Sie analysieren das Datum und die Uhrzeit in der Zeitzone Ihrer JVM und geben eine falsche Zeit an. Wenn Sie die Uhrzeit nicht verwenden, erhalten Sie in vielen Fällen die gewünschte Ausgabe, abhängig von Ihren genauen Anforderungen. –
Haben Sie versucht, Javas SimpleDateFormat
Klasse zu verwenden? Es ist im Android SDK enthalten: http://developer.android.com/reference/java/text/SimpleDateFormat.html
- 1. wie zum Umwandeln von Datumsformat unter Datumsformat in jquery
- 2. Beziehung unter Verwendung von Daten
- 3. Datumsformat ändern, nachdem sie von int-Wert in Python Umwandlung
- 4. Umwandlung von HTML zur Verwendung von Bootstrap
- 5. Java Kalender und Datumsformat
- 6. Datumsformat in Java
- 7. Ausführung Unix-Befehle von Java unter Verwendung von Laufzeitklasse
- 8. Verwendung von Generika verursacht unkontrollierte Umwandlung Warnung
- 9. Mehrseitiges Formular unter Verwendung von angularjs
- 10. Umwandlung von generics von long nach int unter Verwendung der Objektinstanz
- 11. unter Verwendung der Java-Kurzschlussauswertung (Codierungsstil)
- 12. Java: Aufteilen einen String unter Verwendung Regex
- 13. Java Unicode lesen unter Verwendung getrennte Dateien
- 14. Java-Datumsformat - einschließlich zusätzlicher Zeichen
- 15. Parsing ein String Escape-Zeichen enthalten, unter Verwendung von Java
- 16. Producer Consumer Threads in Java unter Verwendung von
- 17. Ändern private Felder in Java unter Verwendung von öffentlichen Methoden
- 18. Parse XML mit Namespaces in Java unter Verwendung von XPath
- 19. Printing Octal Zeichen in Java unter Verwendung von Escape-Sequenzen
- 20. Last owl Datei Java-Code unter Verwendung von jena api
- 21. E-Mails von Java unter Verwendung spezifische Gmail Senden accont
- 22. Fehler $ ErrorMessagesException wenn in Java unter Verwendung von Jersey
- 23. Aufruf Java-Methode Karte unter Verwendung von Werten
- 24. in Java unter Verwendung von getHardwareAddress nicht-determinis
- 25. How Time Eigenschaft in Java unter Verwendung von Joda-Time
- 26. Wie Enum speichern unter Verwendung von Java 8 Stream API
- 27. Encoding Umwandlung in java
- 28. Java Umwandlung Bild BufferedImage
- 29. Java Joda Zeit mehrere Datumsformat Code-Optimierung
- 30. Problem mit Datumsformat in Java
Können wir einen Code haben? – fredley
Moderner Weg: 'OffsetDateTime.parse (" 2010-07-26T11: 37: 52Z "). Format (DateTimeFormatter.ofPattern (" dd-MMM-uuuu "))'. –