我试图在配置单元中创建一个表,上面有一个timestamp列,这是一个非常基本的表:
CREATE TABLE db_get_temp.temp_test_timestamp
(
id INT,
timestamp_date TIMESTAMP
)
STORED AS ORC;
下面的字段显示了我试图在此表中插入的内容:
| id | fact_timestamp_nonconverted | fact_timestamp_converted_2 |
| 903 | 2020-07-25 01:00:00 | 2020-07-25 01:00:00 |
| 905 | 2020-07-25 01:00:00 | 2020-07-25 01:00:00 |
| 906 | 2020-07-25 01:00:00 | 2020-07-25 01:00:00 |
这个 fact_timestamp_nonconverted
field是表中的原始字段(字符串格式),我将使用该字段插入到final中 table(db_get_temp.temp_test_timestamp)
.
这个 fact_timestamp_converted_2
是在我试图插入到最终表中时转换的字段。
但它是显式转换和加法 .0
最后。
在这里您可以在最后一个表中看到输出。
| temp_test_timestamp.id | temp_test_timestamp.timestamp_date |
| 903 | 2020-07-25 01:00:00.0 |
| 905 | 2020-07-25 01:00:00.0 |
| 906 | 2020-07-25 01:00:00.0 |
是否可以将时间戳字段格式化为 **yyyy-MM-dd HH:mm:ss**
在 hive 里?
暂无答案!
目前还没有任何答案,快来回答吧!