2016-08-24 5 views
0

Ich habe einen Unix Zeitstempel als String und ich möchte Stunden und Minuten extrahieren, um diesen Zeitstempel in Gesamtminuten zu konvertieren.Convert String Zeitstempel zu Gesamtminuten

val timestamp = "1469768809" 

Es wäre einfach, wenn timestamp nicht String ist (das heißt timestamp.get(Calendar.HOUR_OF_DAY) verwenden). Ich weiß jedoch nicht, wie ich mit einem String umgehen soll.

+0

Sie möchten Unix-Epochen in Millisekunden zu Epochen in Minuten? –

Antwort

0

Sieht aus wie Sie epoch Zeit in Sekunden haben. Konvertieren Sie die Zeichenfolge in eine Int, tun dann die notwendige Berechnung:

val minutes = "1469768809".toInt/60 

Es sei denn, was Sie wirklich wollen, ist ein Datetime, in dem Fall, dass Sie in einige der Datums-/Zeitbibliotheken für scala aussehen sollte, zum Beispiel nscala-time