如何区分hive中的时间戳(string
)?
我尝试使用
date_format(column_name,'yyyy-MM-dd HH:mm:ss.sss')
转换为timestamp
,但区别在于给我一个null
值
答案 0 :(得分:0)
尝试使用unix_timestamp函数
select unix_timestamp('2018-03-03 00:08:48.409') - unix_timestamp('2018-03-02 00:08:48.409');
+--------+--+
| _c0 |
+--------+--+
| 86400 |
+--------+--+
您的查询将类似
select (unix_timestamp(step_start_time) - unix_timestamp(step_end_time ))diff;