如何使用AM / PM将字符串转换为日期?

时间:2015-05-09 10:24:10

标签: datetime hadoop hive

我试图将字符串转换为Hive中的时间戳

字符串:11/25/2014 07:58:37 AM

此命令有效,但忽略了半天:

select unix_timestamp(ClosedDate, 'MM/dd/yyyy HH:mm:ss') from ...

我试过了:

unix_timestamp(ClosedDate, 'MM/dd/yyyy HH:mm:ss a')

和此:

unix_timestamp(ClosedDate, 'MM/dd/yyyy HH:mm:ss tt')

但它没有用。

1 个答案:

答案 0 :(得分:4)

问题是小时格式。

    unix_timestamp(ClosedDate, 'MM/dd/yyyy hh:mm:ss a')