Формат даты в 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