2
A
Antwort
4
Übliche ganzzahlige Rundungs?
long millis = 1459245759880L;
long rounded = millis/1000 * 1000;
Verwendung von Java Zeit (praktisch, wenn Sie auf dem Ergebnis Datum/Zeit-Operationen tun müssen, um - in diesem Fall können Sie mit dem Moment arbeiten):
Instant i = Instant.ofEpochMilli(millis).truncatedTo(ChronoUnit.SECONDS);
long rounded = i.toEpochMilli();
Mehr gewunden (und wahrscheinlich nicht sehr clear):
long rounded = 1000 * TimeUnit.SECONDS.convert(millis, TimeUnit.MILLISECONDS);
//OR
long rounded = TimeUnit.MILLISECONDS.convert(TimeUnit.SECONDS.convert(millis, TimeUnit.MILLISECONDS), TimeUnit.SECONDS);
1
Warum nicht diese
long value = 1459245759880L;
System.out.println(1000 * (value/1000));
3
long x = 1459245759880;
long y = x - (x % 1000);
Verwenden Sie einfach den Modulo-Operator, um eine Erinnerung zu erhalten, und subtrahieren Sie sie dann vom tatsächlichen Wert.
Verwandte Themen
- 1. Entfernen der Millisekunde aus dem Zeitstempel
- 2. Konvertieren langen Wert von Java Date.getTime() zu DateTime in VB.Net
- 3. Java Doppel verlierende Präzision Berechnung
- 4. Java erhält Bit reicht von einer langen
- 5. Bash erhalten Wert von langen String
- 6. Konvertieren von 100-Nanosekunden in Millisekunde Verwirrung
- 7. Wie protokolliere ich einen langen langen Wert mit NSLog?
- 8. Java Fließkomma-Bibliothek mit hoher Präzision
- 9. erhalten Millisekunde Teil Zeit
- 10. Java JUnit assertEquals mit langen
- 11. Java-Fehler: möglicher Verlust der Präzision
- 12. Entfernen \ von Ende Wert
- 13. Wert Entfernen Arraylist java vom Eingang
- 14. LCM von 2 langen langen ganzen Zahlen
- 15. möglicher Verlust an Präzision Fehler in Java
- 16. Android - Entfernen von Element aus ListView auf langen Klick
- 17. Java: Möglicher Verlust der Präzision bei der Verwendung von `Math.sin()`
- 18. Entfernen Sie den String-Wert mit Java
- 19. Präzision von reziprok in Fließkomma-Arithmetik
- 20. Entfernen Null-Wert von String-Array in Java
- 21. Konvertiere Millisekunde in Sekunden wie (0,24)
- 22. Timer: Zeitraum weniger als eine Millisekunde
- 23. Astyanax Cassandra Doppeltyp Präzision
- 24. Präzision der Multiplikation von Floats
- 25. Entfernen Sie einen langen Strich aus einer Zeichenfolge in JavaScript?
- 26. BigDecimal, Präzision und Maßstab
- 27. JavaScript: Bitweise Verschiebung der langen langen Zahl
- 28. Zufallszahlengenerator in Java mit langen Startwerten
- 29. Wie Wert von Formdata entfernen
- 30. float drucken, Präzision erhalten
Haben Sie etwas versucht, z. B. durch 1000 teilen und dann mit 1000 multiplizieren? –