1
想要做this但反過來。使用Spark SQL從ISO 8601解析datetime
我的date
s是這種格式YYYY-MM-DDThh:mm:ss
,我想要兩個列YYYY-MM-DD
和hh:mm
,我可以concat,如果我想,爲某些查詢。
使用convert()
時出現錯誤;我認爲目前Spark SQL不支持。
當我使用date(datetime)
或timestamp(datetime)
時,我得到所有返回的空值。但是,minute(datetime)
和hour(datetime)
工作。
目前,採用這種
concat(date,' ', hour,':', (case when minute < 10 then concat('0',minute) else minute end)) as DateTime
from (select OtherDateOnlyColumn as date, minute(datetime) as minute, hour(datetime) as hour from ...)
這顯然是效率不高。