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

Jor*_*das 1 datetime hadoop hive

我正在尝试将字符串转换为 Hive 中的时间戳

细绳:11/25/2014 07:58:37 AM

此命令有效,但忽略一天中的半天:

select unix_timestamp(ClosedDate, 'MM/dd/yyyy HH:mm:ss') from ...
Run Code Online (Sandbox Code Playgroud)

我试过这个:

unix_timestamp(ClosedDate, 'MM/dd/yyyy HH:mm:ss a')
Run Code Online (Sandbox Code Playgroud)

和这个:

unix_timestamp(ClosedDate, 'MM/dd/yyyy HH:mm:ss tt')
Run Code Online (Sandbox Code Playgroud)

但它不起作用。

Jor*_*das 6

问题是小时格式。

    unix_timestamp(ClosedDate, 'MM/dd/yyyy hh:mm:ss a')
Run Code Online (Sandbox Code Playgroud)