hive - Hive 中的字符串到时间戳转换
问题描述
我有一列包含以下格式的字符串:-
2019-11-30T18:21:43.4775456Z
如何将其转换为时间戳?如果我使用以下内容,我会得到 NULL
select cast(mycolumn as timestamp)
所以显然我们需要在某处指定格式,但似乎 cast 不会接受“格式”,而且我不确定为我的列所具有的值类型指定哪种格式。
目标是能够在此列上执行最大操作作为 的一部分group by
,但如果我在没有任何转换的情况下这样做,显然它没有意义,因为这些是字符串。
解决方案
推荐阅读
- flutter - 自定义颤振工具提示
- python - 使用 PCA 的 Hotelling t 平方统计量
- jquery - 禁用/启用提交按钮不适用于移动课程
- excel - 如何在 Excel 中输出条码扫描仪信息
- ibm-cloud - IBM Cloud Functions“无法拉取容器映像”
- r - 如何返回函数中定义的所有函数?
- python - 模拟:使用 numpy 数组断言 mock_calls 作为参数引发 ValueError 并且 np.testing.assert_array_equal 不起作用
- google-cloud-platform - 用于部署的 GCP 后端服务连接耗尽选项
- powershell - 在 TFS 2018 版本中使用 PowerShell 修改 .exe 的 AssemblyInfo
- primefaces - 修改primefaces图表中的条形宽度