Umwandlung von einer Zeit in Millisekunden korrekt in java.Zeit (Java 8)
Ich habe versucht zu konvertieren von "DateTime" in Millisekunden mit Hilfe der java.Zeit Paket in Java 8.
Aber ich habe nicht in der Lage, um es richtig zu tun. Ich bin versucht zu konvertieren "29/Jan/2015:18:00:00" Millisekunden. Das folgende ist etwas, was ich versucht
Instant instant = Instant.parse("2015-01-29T18:00:00.0z");
Long instantMilliSeconds = Long.parseLong(instant.getEpochSecond() + "" + instant.get(ChronoField.MILLI_OF_SECOND));
System.out.println(new Date(instantMilliSeconds)); //prints Sun Jun 14 05:06:00 PDT 1970
Versuchte ich mit LocalDateTime
, konnte Sie aber nicht finden einen Weg, um effektiv zu tun, die Konvertierung in Millisekunden. Ich sage nicht, dies ist der beste Weg, dies zu tun, wenn Sie wissen, dass etwas besser ist, würde ich wirklich schätzen einige Ratschläge.
mögliche Duplikate von Java-string zu Datum-Konvertierung
Möglich, Duplikat der Wie man von Millisekunden LocalDateTime in Java 8
Möglich, Duplikat der Wie man von Millisekunden LocalDateTime in Java 8
InformationsquelleAutor Seagull | 2015-02-11
Du musst angemeldet sein, um einen Kommentar abzugeben.
Sollten Sie verwenden
Instant::toEpochMilli
.Drucke
Deine version hat nicht funktioniert, weil man vergessen pad
instant.get(ChronoField.MILLI_OF_SECOND)
mit zusätzlichen Nullen füllen Sie es aus auf 3 stellen.eine weitere Frage und ich bin sicher, jemand wird in der Lage sein, um Ihnen zu helfen.
InformationsquelleAutor Jeffrey
Vom Datum und Zeit-Klassen die tutorials...
Drucke
2015-01-29T18:00
Drucke
1422514800000
So, abgesehen von der Verkettung der Objekt-Erstellung über die Methoden, es ist die gleiche Sache...außer, man könnte es reduzieren auf eine einzige Zeile code, aber Sie verlieren die Lesbarkeit...verlieren Sie auch die Wiederverwendbarkeit, aber das ist nur mir...
Du hast Recht, zu verlieren Lesbarkeit durch die Verkettung von Methoden, jedoch, die Quintessenz ist, dass ich war auf der Suche nach einem Weg, mehr mit weniger zu tun. Ich fühle, dass ich erreicht, dass mit meiner Lösung, da es gekoppelt ist, um eine geringe Anzahl von Klassen
Wohl, Sie haben immer noch die gleiche Anzahl von Klassen, Sie haben gerade wickelte Sie in die Methode Aufrufe. Und wir könnten verbringen den rest unseres Lebens auguring wenn es mehr oder weniger effizient, aber es gab mir die chance zur Erkundung der api ein wenig mehr 😛
Keinen Bezug zum Thema. Ich mochte MadProgrammer Kommentar über den Verlust readibility. sehr wahr, ich Frage mich, was würden Sie sagen über die Java-stream () - API, die Verkettung dieser Methoden zum hohen Himmel.
InformationsquelleAutor MadProgrammer
Okay, ich glaube, dass ich endlich einen einfachen Weg gefunden, das zu tun, was ich versuche zu tun,
Drucke 1390903200000
InformationsquelleAutor Seagull