проблема заключается в следующем:
Файл, который я получаю, имеет временную метку, такую как
06/10/2016 02:58 AM
06/10/2016 05:20 PM
etc.
Я использую pentaho / kettle, чтобы в конечном итоге поместить это в базу данных mysql, проблема в том, что mysql принимает только отметки времени yyyy-mm-dd hh-mm-ss
. К сожалению, я не настолько хорош (если вообще) в JavaScript и Kettle, но поддерживаю только javascript.
Я разбил все это на части, поэтому в нем есть столбец "дни", "месяцы," годы "и т. Д.
Как я могу сделать так, чтобы, если в столбце Am / pm было "pm", добавилось 12 к столбцу "hours"?
Или есть более простой способ сделать это в чайнике?
EDIT:
когда я получаю CSV, у меня есть 5 столбцов
1. Timestamp 2. Mobil_origin 3. mobile_Dest. 4.Call_cit 5.Call_dur
Я хочу, чтобы все метки времени были «исправлены» в формате гггг-мм-дд чч-мм-сс.
поэтому вместо 06/10/2016 05:20 PM
должно отображаться 2016-10-06 17:20:00
Это единственное, что должно произойти на самом деле, остальная часть файла хороша для экспорта в mysql.