hiveQL字符串到日期转换

时间:2014-04-02 22:43:57

标签: hive hiveql beeswax

我对hiveQL有点新意,可以使用一些提示。

我正在使用Beeswax创建视图,我想将字符串转换为日期数据类型。

我的目标是关闭时间信息,然后返回日期。

示例:

转换'2013-11-01 12:31:15'

至'2013-11-01'

有没有人知道这样做的方式或功能?

2 个答案:

答案 0 :(得分:4)

您可以使用内置函数to_date(2013-11-01 12:31:15)。这将把它转换成2013-11-01。

检查日期功能

下的说明

https://cwiki.apache.org/confluence/display/Hive/LanguageManual+UDF#LanguageManualUDF-DateFunctions

答案 1 :(得分:1)

您可以使用以下代码将字符串更改为日期:

<a href="page1.html">My Page 1</a>
<a href="page2.html">My Page 2</a>
<a href="page3.html">My Page 3</a>

unix_timestamp('string','format') - 将字符串转换为unixtimestamp from_unixtime(unixtimeformat) - 将unix时间戳转换为时间戳格式 to_date(timestamp) - 从时间戳格式

获取日期部分