【发布时间】:2018-12-28 04:42:57
【问题描述】:
我最近注意到 Hive 存在以下问题,但找不到相应的 HIVE 票证,因此想交叉检查一下。
我有一个字符串类型的列,它实际上是格式 yyyy-MM-dd HH:mm:ss.SSS 的时间戳。我将此列转换为时间戳类型,如下所示:
select my_str_col, cast(my_str_col as timestamp) as my_timestamp_col from my_table;
您可以看到,在强制转换的版本中,如果最后一位数字为 0,则忽略最后一位数字。为什么会发生这种情况?
【问题讨论】:
-
我观察到了同样的问题。
标签: sql string datetime hadoop hive