在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
的命令是什么?
答案 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