Wie bekomme ich den Scala UTC Zeitstempel in Sekunden seit dem 1. Januar 1970?Scala UTC Zeitstempel in Sekunden seit dem 1. Januar 1970
35
A
Antwort
69
gleiche Art und Weise, wie Sie es in Java:
val timestamp: Long = System.currentTimeMillis/1000
8
Ab Java 8 es möglich ist, dies zu tun, wie so:
import java.time.Instant
unixTimestamp : Long = Instant.now.getEpochSecond
Via Antwort des micha hier: https://stackoverflow.com/a/24703573/577199
Verwandte Themen
- 1. Java.util.Calendar - Millisekunden seit dem 1. Januar 1970
- 2. Daten vor dem 1. Januar 1970
- 3. Konvertieren z. 2012-05-25 bis Sekunden seit 1. Januar 1970
- 4. Wie bekomme ich den aktuellen Zeitstempel in C++ seit 1970?
- 5. Wie bekomme ich UTCTime in Millisekunde seit dem 1. Januar 1970 in c Sprache
- 6. Konvertieren von Daten vor dem 1. Januar 1970 in R
- 7. Unix Zeitstempel immer wieder 17. Januar 1970 in DateTime
- 8. Wie kann ich eine DateTime in die Anzahl der Sekunden seit 1970 konvertieren?
- 9. Python: UTC-Zeit-Tupel in UTC-Zeitstempel konvertieren
- 10. Konvertieren von Datum und Uhrzeit in Anzahl von Sekunden seit 1970
- 11. Konvertiere Sekunden seit der Epoche zu joda DateTime in Scala
- 12. Abrufen von Sekunden seit dem letzten Datensatz
- 13. Warum ist 1/1/1970 die "Epoche"?
- 14. Warum strtotime (1. Januar 1970) -3600 statt 0 in PHP zurückgibt?
- 15. Wie Tag/Monat/Jahr Datum in .NET Stil 100ns Ticks seit dem 1. Januar 0001 konvertieren?
- 16. In UTC-Zeitstempel konvertieren
- 17. Wie wandle ich ein Datum/eine Uhrzeit in Epochzeit (Unixzeit/Sekunden seit 1970) in Perl um?
- 18. Python: Sekunden seit Epoche relatives Datum
- 19. Zähle Sekunden von 1970 Zeit in Javascript
- 20. Wie bekomme ich Sekunden seit der Epoche (1.1.1970) in VBA?
- 21. So drucken Sie Sekunden seit der Epoche in log4j Protokoll
- 22. Zeitstempel in Erlang in Datetime umwandeln
- 23. SensorEvent.timestamp in absoluten (utc) timestamp?
- 24. Aktuelle Zeit in Sekunden seit der Epoche unter Linux, Bash
- 25. Gesamt Sekunden seit Mitternacht, Java
- 26. Convert Unix-Zeitstempel in Datetime
- 27. Wie UTC-Format und Sekunden
- 28. Timestamp Problem 1970 statt 1988
- 29. Schienen Zeitstempel, sehen, wie viel Zeit seit dem letzten Mal vergangen ist
- 30. Sekunden seit Epoche zu LocalDate in Joda
Sind Sie sicher, dass dies der UTC-Zeitstempel ist und nicht der Zeitstempel der auf dem Server eingestellten Zeit? – user1491739
Der Wert hängt von der Systemuhr ab, aber der Wert wird seit 1/1/70 UTC berechnet. Aus dem JavaDoc "Returns: die Differenz, gemessen in Millisekunden, zwischen der aktuellen Zeit und Mitternacht, 1. Januar 1970 UTC." (Anmerkung: Ich bin mir überhaupt nicht sicher, dass dies für Schaltsekunden wie die eben hinzugefügten gilt Die andere Nacht, also bin ich mir nicht sicher, ob ich es z. B. astronomischen Berechnungen anvertrauen würde.) –
@LarryOBrien Es scheint, dass es vom zugrundeliegenden OS abhängt, Sekundensprünge zu berücksichtigen, aber vom 'Date' [javadoc] (http://docs.oracle.com/javase/1.5.0/docs/api/java/util/Date.html) "Die meisten Computeruhren sind nicht genau genug, um die Unterscheidung der Schaltsekunden widerzuspiegeln . " –