2016-06-14 4 views
0

Мне поручили преобразовать строку, которая может быть в разных форматах (мм/дд/гггг, м/дд/гггг или мм/д/гггг). Однако его необходимо преобразовать в отметку времени со следующим форматом (yyyy-mm-dd-00.00.000000). Я пробовал несколько методов преобразования в стадии трансформатора; однако я не увенчался успехом. В принципе, я извлекаю данные из файла и ставил его в файл в том же формате, что и таблица. Затем я вставляю в базу данных, используя второй файл.Преобразование строк данных в метку времени

+0

Итак, что вы пробовали? Используете ли вы Enterprise Edition или Server? – MichaelTiefenbacher

+0

Какую версию IIS вы используете? 1. Вы когда-нибудь пытались проверить формат в условных выражениях на этапе трансформатора? 2. Использовали ли вы когда-либо функции Iconv и Oconv? Вы можете подтвердить – Angel

ответ

0

Основная проблема, с которой я столкнулся, заключалась в том, что формат может быть мм/дд/гггг или м/д/гггг. Решением этого было добавить «, s» к моей функции StringToTimestamp.

StringtoTimestamp (Input ,, "% (m, s) /% (d, s) /% yyyy% hh:% nn:% ss").

Смежные вопросы