需要一个帮助,在找到两个时间戳之间的时间差在Hive和 Impala 的秒和毫秒。我们正在使用CDP群集。两列为字符串数据类型,值格式为yyyy-MM-dd 'T'HH:mm:ss。SSS
| T1| T2|
| --|--|
| 2023-01-26T04:01:49.010| 2023-01-26T04:01:47.863|
| 2023-01-26T04:01:48.999| 2023-01-25T04:01:47.001|
我尝试了“https://stackoverflow.com/questions/35329652/hive-timestamp-differences-in-milliseconds”,但在此毫秒被忽略或错过,所以它没有给出准确的结果。请帮
1条答案
按热度按时间siotufzp1#
要提取Unix时间戳,可以使用
unix_timestamp
和FROM_UNIXTIME
函数。您需要确保格式为yyyy-MM-dd HH:mm:ss.SSS
。