Konvertiere String nach Datum und formatiere das Datum

8

Ich formatiere eine Zeichenfolge zu einem Datum mit dem Code

%Vor%

Aber wie konvertiere ich das Datum von YYYY-MM-DD Format in MM-DD-YYYY Format?

    
Mike 24.10.2011, 21:11
quelle

6 Antworten

20

Verwenden Sie SimpleDateFormat # format (Datum) :

%Vor%     
MByD 24.10.2011, 21:14
quelle
3
%Vor%

Drucke: 01-31-2011

    
Bhesh Gurung 24.10.2011 21:18
quelle
1

hat diesen Code getestet

%Vor%

Ссылка

    
r0ast3d 24.10.2011 21:17
quelle
1

tl; dr

%Vor%

java.time

Die anderen Antworten sind jetzt veraltet. Die problematischen alten Datum-Uhrzeit-Klassen wie java.util.Date , < a href="https://docs.oracle.com/javase/8/docs/api/java/util/Calendar.html"> java.util.Calendar und java.text.SimpleDateFormat sind jetzt Legacy , ersetzt durch die java.time Klassen.

ISO 8601

Die Eingabezeichenfolge 2011-01-01 stimmt mit den ISO 8601-Standardformaten für Datum-Uhrzeit-Text überein. Die Klassen java.time verwenden diese Standardformate standardmäßig beim Parsen / Erzeugen von Strings. Sie müssen also kein Formatierungsmuster angeben.

LocalDate

Die Klasse LocalDate repräsentiert einen Datumswert ohne Uhrzeit und ohne Zeitzone.

%Vor%

Generieren Sie einen String im selben Format, indem Sie toString aufrufen.

%Vor%
  

2011-01-01

DateTimeFormatter

Um andere Formate zu analysieren / zu generieren, verwenden Sie DateTimeFormatter .

%Vor%
  

01-01-2011

Über java.time

Das Framework java.time ist in Java integriert 8 und später. Diese Klassen ersetzen die problematischen alten Legacy Datum-Uhrzeit-Klassen wie java.util.Date , Calendar , & amp; SimpleDateFormat .

Das Joda-Time Projekt, jetzt in Wartungsmodus , rät Migration zum java.time Klassen.

Weitere Informationen finden Sie im Oracle-Lernprogramm . Und suchen Sie nach Stack Overflow für viele Beispiele und Erklärungen. Spezifikation ist JSR 310 .

Wo erhalten Sie die Klassen java.time?

Das ThreeTen-Extra -Projekt erweitert java.time um zusätzliche Klassen. Dieses Projekt ist ein Testfeld für mögliche zukünftige Erweiterungen von java.time. Hier finden Sie einige nützliche Klassen wie Interval , < a href="http://www.threeten.org/threeten-extra/apidocs/org/threeten/extra/YearWeek.html"> YearWeek , YearQuarter und mehr .

    
Basil Bourque 20.09.2017 21:17
quelle
0

In einer Zeile:

%Vor%

Wo:

%Vor%     
jechaviz 10.04.2014 03:46
quelle
0

%Vor%

für mehr Referenz klicken Sie hier Ссылка

    
Dhina k 12.10.2015 10:40
quelle

Tags und Links