Как следует из вопроса, моя цель состоит в том, чтобы создать в Scala (в приложении Spark) последовательность отметок времени, определенных с интервалом ежечасно от одной отметки времени к другой, и затем преобразовать эту последовательность до DataFrame
. Например, со следующими двумя временными метками
val start_ts = "2019-11-20 00:00:00"
val end_ts = "2019-11-25 23:00:00"
я хотел бы получить вывод DataFrame
одного столбца (Date
) со всеми часами от start_ts
до end_ts
, т.е. 1011 *
Date
2019-11-20 00:00:00
2019-11-20 01:00:00
2019-11-20 02:00:00
...
2019-11-25 21:00:00
2019-11-25 22:00:00
2019-11-25 23:00:00