Hive SQL将字符串强制转换为时间戳,而不会丢失毫秒

er

我有以下形式的字符串数据 2020-10-21 12:49:27.090

我想将其作为时间戳记。当我这样做时:select cast(column_name as timestamp) as column_name from table_name

所有毫秒都将被丢弃,如下所示: 2020-10-21 12:49:27

我也尝试过这个: select cast(date_format(column_name,'yyyy-MM-dd HH:mm:ss.SSS') as timestamp) as column_name from table_name

并且同样的问题仍然存在,它降低了毫秒数。

如何在不损失毫秒的情况下将字符串转换为时间戳?

左连接

在Hive 2.3.6的Qubole和demo.gethue.com上进行了测试,效果很好:

select cast ('2020-10-21 12:49:27.090' as timestamp), 
       timestamp('2020-10-21 12:49:27.090')

结果:

2020-10-21 12:49:27.09    2020-10-21 12:49:27.09

和这个

cast(date_format('2020-10-21 12:49:27.090','yyyy-MM-dd HH:mm:ss.SSS') as timestamp)

也一样。

您的客户端应用程序或Hive版本似乎有问题

本文收集自互联网,转载请注明来源。

如有侵权,请联系[email protected] 删除。

编辑于
0

我来说两句

0条评论
登录后参与评论

相关文章

来自分类Dev

如何将日期字符串从UTC转换为HIVE中的特定时区?

来自分类Dev

将此字符串转换为时间戳PHP

来自分类Dev

如何在Hive中将字符串转换为带有毫秒的时间戳

来自分类Dev

RethinkDB-将导入的MySQL时间戳字符串转换为时间对象

来自分类Dev

Hive-将字符串转换为bigint

来自分类Dev

在Hive中转换时间戳

来自分类Dev

Teradata格式的字符串,用于将字符串转换为时间戳(6)

来自分类Dev

android将日期字符串转换为时间(以毫秒为单位)

来自分类Dev

将毫秒整数转换为时间格式的字符串

来自分类Dev

将时间戳字符串转换为时间戳整数php

来自分类Dev

如何在Hive SQL中将数组转换为字符串?

来自分类Dev

在Hive中,如何将字符串数组转换为数字数组

来自分类Dev

Firebase将字符串转换为时间戳

来自分类Dev

仅将时间字符串转换为时间戳

来自分类Dev

在Hive中将字符串与日期和时间一起转换为日期

来自分类Dev

在Hive中将字符串转换为时间戳

来自分类Dev

从字符串转换为时间戳然后返回

来自分类Dev

将字符串转换为时间戳

来自分类Dev

将此字符串转换为时间戳PHP

来自分类Dev

将字符串[]转换为时间戳

来自分类Dev

将日期字符串转换为时间戳

来自分类Dev

输入的字符串:日期转换为时间戳

来自分类Dev

在MonetDB中将字符串转换为时间戳

来自分类Dev

android将日期字符串转换为时间(以毫秒为单位)

来自分类Dev

Datastage字符串转换为时间戳

来自分类Dev

将时间戳字符串转换为时间戳整数php

来自分类Dev

Hive:如何转换毫秒时间戳?

来自分类Dev

Hive:时间戳间隔

来自分类Dev

将字符串转换为时间 sql 或雪花

Related 相关文章

热门标签

归档