将字符串转换为Hive中的日期/时间戳

时间:2015-10-14 09:18:03

标签: hive

我的字符串值格式为“YYYY-MM-DD HH:MM:SS”。 我想将此数据类型从字符串更改为日期/时间。 我尝试了To_Date(),它给了我字符串的日期部分。 在配置单元中是否有一个函数将该字符串转换为日期/时间戳?

1 个答案:

答案 0 :(得分:1)

我不确定您使用的是哪个版本的Hive。

选中此link

它包含Hive中的所有功能,直到Hive 0.13

在你的情况下,你应该看看这些功能:

1。)unix_timestamp(string date, string pattern)

2。)unix_timestamp(string date)

3。)from_unixtime(bigint unixtime[, string format])

查看您的日期格式,您可以使用1.)或2.)您只需要时间戳(Hive中的长值)。此外,如果您需要任何特定格式的日期,您可以使用3.)以及1.)或2.)

希望它有所帮助...... !!!