我试过一些内置函数,但运气不太好,因为它们返回null。例如:选择cast(date\ u format('1-nov-2012','yyyy-mm-dd hh:mm:ss')作为时间戳)作为tstp;返回空值。写自定义项是唯一的方法还是我遗漏了什么?
qzwqbdag1#
您需要将字符串转换为日期,而不是相反。所以,试试这个:
from_unixtime(unix_timestamp('1-Nov-2012' , 'dd-MMM-yyyy'))
如果你真的想,你可以把它转换回一个字符串。
1条答案
按热度按时间qzwqbdag1#
您需要将字符串转换为日期,而不是相反。所以,试试这个:
如果你真的想,你可以把它转换回一个字符串。