wie erstellen Date-Objekt aus dem String-Wert
Beim laufen durch den folgenden code erhalte ich eine UNPARSABLE DATE EXCEPTION
.
Wie kann ich dieses Problem beheben?
package dateWork;
import java.text.DateFormat;
import java.text.ParseException;
import java.text.SimpleDateFormat;
import java.util.Date;
public class DateCreation {
/**
* @param args
*/
public static void main(String[] args) {
String startDateString = "2013-03-26";
DateFormat df = new SimpleDateFormat("yyyy/MM/dd");
Date startDate=null;
String newDateString = null;
try
{
startDate = df.parse(startDateString);
newDateString = df.format(startDate);
System.out.println(startDate);
} catch (ParseException e)
{
e.printStackTrace();
}
}
}
Hinweis Sie haben 2 Formate für Datum drin, sondern nur ein " = SimpleDateFormat
Versuchen
Versuchen
-
: String startDateString = "2013-03-26"; DateFormat df = new SimpleDateFormat("yyyy-MM-dd");
InformationsquelleAutor Hussain Akhtar Wahid 'Ghouri' | 2013-04-02
Du musst angemeldet sein, um einen Kommentar abzugeben.
Du benutzt falsche Datumsformat für Monat, auch Sie sollten die gleichen Trennzeichen, wie in Ihrem Datum an.
Wenn Sie Datum string vom format
"2013/01/03"
verwenden Sie die gleichen Trennzeichen
/
für das Muster"yyyy/MM/dd"
Wenn Ihr Datum string vom format
"2013-01-03"
verwenden Sie die gleichen Trennzeichen '-' in Ihrem Muster
"yyyy-MM-dd"
sollte
Vom " " = SimpleDateFormat Doc
MM---> Monat im Jahr
mm---> Minuten in Stunden
überprüfen Sie meine zu Bearbeiten. 🙂
InformationsquelleAutor PermGenError
MM
stattmm
-
statt/
ie
yyyy-MM-dd
wie Sie mit Hilfe-
im Datums-stringInformationsquelleAutor rajesh
verschiedene Muster als das, was Sie analysieren.
entweder initialisiert diese als
DateFormat df = new SimpleDateFormat("yyyy-MM-dd");
oder dies als
String startDateString = "2013/03/26";
schauen Sie auch diese Artikel
InformationsquelleAutor Ankit
pass demselben format-string im Konstruktor von " = SimpleDateFormat("yyyy-mm-dd")
als Zeichenfolge Datum "2013-03-26"
wenn Ihr Datum "2013/03/26" verwenden
"=SimpleDateFormat("yyyy/mm/dd")
InformationsquelleAutor Nirbhay Mishra