Ich weiß nicht, wie im Internet suchen:konvertiert Datumsformat
Problem: Ich bekomme das Datum in diesem Format:
Mo 14. November 13.30.00 MEZ 48472
und ich möchte dies mit dem folgenden Code konvertieren, aber ich nicht das Startmuster kennen:
SimpleDateFormat formatEnde = new SimpleDateFormat(" dd. MMM k:mm", java.util.Locale.getDefault());
Ich weiß nicht, was "48472" am Ende und im Internet bedeutet, ich habe nichts gefunden.
Mein Versuch funktioniert nicht, weil das Muster nicht richtig ist:
Können Sie mir helfenSimpleDateFormat formatStart = new SimpleDateFormat("EEE MMM dd hh:mm:ss Z");
bitte oder einen Link zu allen Informationen geben?
Dies ist mein Code Datum als String zu erhalten:
long date = messages[i].getReceivedDate().getTime();
java.util.Date dateTime=new java.util.Date((long)date*1000);
String datum = String.valueOf(dateTime);
Sind Sie sicher, dass ** 48472 ** ein Teil des gesamten Datums ist? –
Sie können versuchen, die eingehende datetime Teilstring und dann konvertieren Sie es mit jedem Format, das Sie brauchen, nur ein Gedanke! –
Wissen Sie, wie dieses Datum generiert wird? Geben Sie uns einen Hinweis, da es nicht wie ein Standard aussieht oder @ F.sh Vorschlag folgt. Substract in Punkt, den Sie wissen, dass ist parsable ... – Rafal