Wie kann ich umwandeln einer Ganzzahl (e.g 19000101 ) auf java.util.Datum?
Hier ist mein code:
Integer value = 19000101 ;
Wie kann ich konvertieren Sie die oben dargestellte ganze Zahl in YYYYMMDD
format YYYY-MM-DD
format in java.util.Date
?
was bedeutet diese Zahl darstellen? Ist es an der Zeit, oder in einem bestimmten format vorliegen?
haben Sie versucht, die Datumsformatierung?
diese Zahl wird im format YYYYMMDD. Ich brauche YYYY-MM-DD format
mögliche Duplikate von Parse string mit integer-Wert Datum
haben Sie versucht, die Datumsformatierung?
diese Zahl wird im format YYYYMMDD. Ich brauche YYYY-MM-DD format
mögliche Duplikate von Parse string mit integer-Wert Datum
InformationsquelleAutor sbanerjee | 2014-08-23
Du musst angemeldet sein, um einen Kommentar abzugeben.
Zuerst müssen Sie analysieren Ihr format in ein date-Objekt mithilfe der formatter angegeben
Denken Sie daran, dass bisher kein format. Es stellt nur bestimmte Instanz in der Zeit in Millisekunden ab 1970-01-01. Aber wenn Sie wollen, format, das Datum Ihrer erwarteten format, verwenden Sie ein anderes Formatierungsprogramm.
Nun Ihre
formatedDate
String enthalten soll string darstellen Datum im formatyyyy-MM-dd
InformationsquelleAutor Adi
Mir scheint, Sie haben nicht wirklich ein Anzahl, das Ihrem Datum, müssen Sie eine Zeichenfolge von drei Ziffern: Jahr, Monat und Tag. Sie können extrahieren Sie diese Werte mit einige einfachen Arithmetik.
InformationsquelleAutor Alexis King
Versuchen Sie dies:
Vorausgesetzt, es wird die Zeit seit 1.1.1970
EDIT:-
Wenn Sie konvertieren möchten, aus der Form JJJJMMTT, JJJJ-MM-TT format
parse
nimmt eine Zeichenfolge. Ansonsten, diese Antwort hat die richtige Idee.Danke. Aktualisiert meine Antwort!
InformationsquelleAutor Rahul Tripathi