Ich bin versucht, ein Programm zu schreiben, wo ich eine Zeichenfolge wieJava Umwandlung 1d2h3m in Millisekunden
5d2h7m (5 days 2 hours 7 minutes)
und es wird
System.currentTimeMillis();
nehmen einfügen können und die 5 Tage 2 Stunden hinzufügen und 7 Minuten, um einen neuen Wert zu bekommen, den ich dann speichere. Später, wenn es nötig ist, kann ich die gespeicherte Zeit überprüfen, um zu sehen, ob sie abgelaufen ist.
Ich bin verwirrt, wie 5 Tage 2 Stunden und 7 Minuten in Millisekunden konvertieren.
Gibt es eine generische Java-Methode, die ich vermisse?
Edit: Ich versuche, die Zeichenfolge in Millisekunden zu konvertieren, nicht umgekehrt.
Sie haben Code zu schreiben um Hilfe zu erhalten, die Entsendung Anforderungen und Wenn Sie keinen Versuch/Aufwand zeigen, bitten Sie nur andere, Ihre Arbeit kostenlos zu erledigen. –
Sie können dafür das neue Paket [java.time] (https://docs.oracle.com/javase/8/docs/api/java/time/package-summary.html) verwenden. Sehen Sie sich Dauer und Periode an. – ManoDestra
Dann tun Sie einfach das Gegenteil des Duplikats, es ist so einfach, Sie müssen etwas Aufwand zeigen, um Hilfe mit dem vorhandenen Code zu bekommen. –