我的字符串值格式为“YYYY-MM-DD HH:MM:SS”。 我想将此数据类型从字符串更改为日期/时间。 我尝试了To_Date(),它给了我字符串的日期部分。 在配置单元中是否有一个函数将该字符串转换为日期/时间戳?
答案 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.)
希望它有所帮助...... !!!