02/07/2016 12:43:23.324 PM
mm/dd/yyyy hh:mm:ss.SSS AM/PM -current format 12 hr
Пожалуйста, помогите преобразовать это 24-часовой формат в свинью ...Конвертировать 12-часовой формат Дата Время до 24 часов в свинге?
файла в HDFS
02/07/2016 12:43:23.324 PM
03/08/2016 08:12:15.123 AM
команд в свинью:
date_data = LOAD 'hdfs path' as (date: chararray);
todate_data = foreach date_data generate ToDate(date,'yyyy/MM/dd HH:mm:ss.SSS');
dump todate_data;
дает следующее исключение.
java.lang.IllegalArgumentException: Неверный формат: "02/07/2016 12: 43: 23,324 PM" имеет неверный формат на "16 12: 43: 23.324 PM"
Trie d, но такое же исключение ... – TKHN
@TKHN Я отредактировал ответ на примере. Похоже, вы должны предоставить формат входных данных. –
yeah.It был решен. Я сделал то же самое спасибо :-) – TKHN