我正在尝试将hive中YYYYMMDD格式的日期转换为unix_timestamp,但是当我在下面执行时,我的时间戳不正确。
select unix_timestamp(DATE,'YYYYMMDD') from table_name.
对于'20180301'
我的unix时间戳输出为'1514631600'
,即12月30,2017 11:59 pm
答案 0 :(得分:1)
格式字符串应为yyyyMMdd
。
select unix_timestamp(DATE,'yyyyMMdd') from table_name