Ich habe eine Spalte, es hat Epoch Times (String-Typ) in der Tabelle.Will zu minus eine Stunde von der Epoche Zeit. Ich versuche, eine Zeichenfolge in Epoch Times umzuwandeln und das Minus zu tun. Aber ich kann die Zeichenfolge nicht in Epochzeit umwandeln. Irgendwelche Hilfe, bitte?Wie konvertiert man die Zeichenfolge in die Epoche?
für zB:
val epochTime="1499013460"
Ich möchte ti eine Stunde von der Zeit über Epoche subtrahieren.
Danke! Hier
Post ein Beispiel für Ihr String-Datumsformat, wenn möglich – greenshade
Haben Sie versucht, hier zu suchen? https://stackoverflow.com/questions/31134969/how-to-convert-unix-timestamp-to-date-in-spark –
ja ich versuchte. Hitting mit verursacht durch: java.lang.IllegalArgumentException: ungültiges Format: "1499015689 "ist bei" 9 "fehlerhaft. val table = Seq (("1499015689", 1), ("1499015689", 2)). toDF ("col1", "col2") val time_col = tabelle.select (col ("col1")) . map (line => new DateTime (line (0)). toString ("yyyy-MM-dd")). toDF() Bitte lassen Sie mich wissen, dass ich einen Fehler gemacht habe. Danke! –