【问题标题】:Convert timestamp in Hive在 Hive 中转换时间戳
【发布时间】:2015-03-26 19:08:48
【问题描述】:

我的 hive 表目前有这种格式的时间戳 2015/02/13 22:36:25.000 作为字符串。

如何将其解析为“yyyy-MM-dd HH:mm:ss”格式2015-02-13 22:36:25的时间戳?

【问题讨论】:

标签: timestamp hive


【解决方案1】:

执行此操作的方法是将其转换为 BIGINT 并再次返回:

SELECT FROM_UNIXTIME(UNIX_TIMESTAMP(your_date_field, "yyyy/MM/dd HH:mm:ss.SSS"))
FROM your_table;

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 2018-12-02
    • 1970-01-01
    • 1970-01-01
    • 2017-11-23
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多