我想使用Hive将日期“11/2/2014”转换为时间戳。
该日期为字符串格式。
我尝试了很多方法,但得到的是NULL值。
最佳答案
这是语法:
CAST(FROM_UNIXTIME(UNIX_TIMESTAMP(<date_column>,'MM/dd/yyyy')) as TIMESTAMP)
您始终需要转到unix_timestamp,然后从unix时间戳转换为普通时间戳。看起来不太好,但是可以用。
仅检查一下,可能是您的语法正确,但格式错误。也许您的格式是dd / MM / yyyy?这就是为什么您应该给我们您下一次尝试的原因。
关于hadoop - 将日期 '11/2/2014'(mm/d/yyyy)转换为 hive 中的时间戳,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/39159950/