Формат даты в Informatica

Я пытаюсь преобразовать строку в дату в Informatica следующим образом

 TO_DATE('10/21/2014 0:00', 'MM/DD/YYYY MI:SS')

но выдает ошибку из-за неверной строки. Может ли Informatica обработать этот формат даты: MM/DD/YYYY MI:SS? Если нет, есть ли решение для обработки этого формата даты в Informatica?

3 ответа

Я думаю, что TO_DATE ('10 / 21/2014 0:00 ',' MM / DD / YYYY MI: SS '). Часть метки времени в данной строке недопустима. Это должно быть ЧЧ: МИ (00:00)...

Вам нужно использовать MI:

TO_DATE (FIELD, 'ГГГГ / ММ / ДД ЧЧ: МИ: СС')

Попробуйте выполнить следующее (я думаю, что MOHAMMED может подразумевать то же самое, но без фактического фрагмента кода это не ясно)

TO_DATE('10/21/2014 00:00', 'MM/DD/YYYY MI:SS')

Также существует разница между временами двузначного и однозначного чисел. Обычно я обнаруживаю ввод, а затем либо отклоняю его с помощью Error(), если он не соответствует формату, либо добавляю соответствующие ведущие цифры в зависимости от применяемых правил.

Попробуйте использовать следующий фрагмент:

TO_DATE( 'Your_Date', 'MM/DD/YY HH24:MI:SS' )

Вы можете проверить больше примеров по ссылке ниже: to_date_function

Другие вопросы по тегам