Нужно рассчитать разницу между двумя датами. Вопрос
Currentdate - max(day_id)
«Текущая дата» имеет простой формат даты - yyyyMMdd
"day_id" имеет строковый формат, и его значение равно yyyy-mm-dd
.
У меня есть фрейм данных, который преобразовал дату (формат строки) в формат даты (гггг-мм-дд)
df1 = to_date(from_unixtime(unix_timestamp(day_id, 'yyyy-MM-dd')))
Обычно для нахождения max (day_id) я бы сделал
def daySince (columnName: String): Column = {
max(col(columnName))
Я не могу понять, как сделать разницу между
Currentdate - max(day_id)