Hive 配置单元使用PM/AM转换字符串日期
我有一个日期字符串,如下所示Hive 配置单元使用PM/AM转换字符串日期,hive,hiveql,Hive,Hiveql,我有一个日期字符串,如下所示 2015-03-14 11:00:00 AM 我想把它转换成一个时间戳 我试过了 cast(from_unixtime(unix_timestamp(mydate,'yyyy-MM-dd HH:mm:ss aa'), 'yyyy-MM-dd HH:mm:ss aa') as timestamp) as new_date, 及 这将始终返回null 我也试过了 unix_timestamp(mydate 'yyyy-MM-dd hh:mm:ss aa') as n
2015-03-14 11:00:00 AM
我想把它转换成一个时间戳
我试过了
cast(from_unixtime(unix_timestamp(mydate,'yyyy-MM-dd HH:mm:ss aa'), 'yyyy-MM-dd HH:mm:ss aa') as timestamp) as new_date,
及
这将始终返回null
我也试过了
unix_timestamp(mydate 'yyyy-MM-dd hh:mm:ss aa') as new_date
这将返回一个大的整数
如何将此字符串日期转换为时间戳?这样就可以了
from_unixtime(unix_timestamp(mydate,'yyyy-MM-dd HH:mm:ss aa'))
from_unixtime(unix_timestamp(mydate,'yyyy-MM-dd HH:mm:ss aa'))