如何格式化Claudera Hadoop中的日期时间(m / d / yyyy h:mm AM / PM)

时间:2017-11-03 18:20:29

标签: sql hadoop cloudera-cdh

在Cloudera Hadoop中,datetime列的原始数据为2016-02-02T17:41:13.000+0000

我可以格式化为:

select to_date(a1.createddate) from table1;

我需要格式化为m/d/yyyy h:mm AM/PM。格式为2017/01/21 5:15AM的命令是什么?

1 个答案:

答案 0 :(得分:0)

我假设您正在使用Hive?

如果是这样,您可以使用unix_timestamp功能,如下所示:

unix_timestamp(date_string, "MM/dd/yy h:mm a")

您可以使用此处列出的任何格式: https://docs.oracle.com/javase/tutorial/i18n/format/simpleDateFormat.html