В Spark Scala, как минус 30 минут от часов в строках, таких как «2315» в переменной, чтобы вернуть часы в строке как «2245» в переменной - PullRequest
0 голосов
/ 28 февраля 2019

У меня есть одно требование, когда часы в переменной в строке берутся как «2315», и мне нужно минус 30 минут от нее и получить результат снова в переменной в строке как «2245». Как этого добиться. Пожалуйста, помогите.например, var a = "2315" var b = a - 30 минут = "2245"

1 Ответ

0 голосов
/ 28 февраля 2019

вар не рекомендуется в Scala.Вместо этого используйте val.

В соответствии с вашим вопросом.Вы можете сделать:

val a = "2315"
val b = (a.toLong - 30).toString

Вместо этого используйте некоторую библиотеку, если вам приходится иметь дело со временем, например: jodatime или scalatime

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...