【发布时间】: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的时间戳?
【问题讨论】:
我的 hive 表目前有这种格式的时间戳 2015/02/13 22:36:25.000 作为字符串。
如何将其解析为“yyyy-MM-dd HH:mm:ss”格式2015-02-13 22:36:25的时间戳?
【问题讨论】:
执行此操作的方法是将其转换为 BIGINT 并再次返回:
SELECT FROM_UNIXTIME(UNIX_TIMESTAMP(your_date_field, "yyyy/MM/dd HH:mm:ss.SSS"))
FROM your_table;
【讨论】: