Javascript Timestamp Преобразование - PullRequest
0 голосов
/ 15 января 2019

проблема заключается в следующем:

Файл, который я получаю, имеет временную метку, такую ​​как

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.

...