hiveql - 在 HIVE SQL 中将字符串转换为时间
问题描述
我有一个包含日期和时间字段的 CSV 文件。在 HIVE 中,日期和时间是字符串。我需要将字符串转换为时间,但我找不到解决方案。无论我尝试什么,输出都是 NULL。我只是希望 aibt 时间字段是时间戳而不是字符串。
解决方案
我设法解决了这个问题,但是用时间和日期创建了一个新的日期/时间戳,然后使用 cast 来转换它。CAST(concat(concat_ws(' ',[string date as yyyy-MM-dd],[string time as hh:mm]),':00.0') AS TIMESTAMP) AS new_timestamp
推荐阅读
- visual-studio - 文件夹权限在使用 VS 2017 编译期间开始修改
- python - Pytesseract 无法识别图像中的数字
- arrays - 如何获取一堆相同大小的二维数组并将它们变成三个维度?
- javascript - 我无法理解这个 useEffect 是如何通过 fetch 运行的
- java - 在中央找不到工件 gnu.trove:trove:jar:3.0.3 (https://repo.maven.apache.org/maven2)
- php - PHP HTML动态创建时间课程表
- javascript - 像 Promise 一样执行 for 循环
- search - Sitecore Solr 搜索完全匹配问题
- python - 是否可以使重新采样中的移动窗口从最近的日期开始?
- c++ - 构造函数如何使用类型别名代码?