2014-10-15 2 views
0

Я использую преобразование dataformat внутри скрипта DataMapper в Mule.DateTimeFormatter в Mule DataMapper

dateTimeFormatter = new java.text.SimpleDateFormat("yyyy-MM-dd'T'HH:mm:ss"); 

output.Date_of_Rate_Float__c = (isnull(input.Date_of_Rate_Float) ? null : dateTimeFormatter.format(input.Date_of_Rate_Float)); 

Когда я пытаюсь сохранить отображение. Я получаю ниже погрешности

Root Exception stack trace: 
org.apache.commons.beanutils.ConversionException: DateConverter does not support default String to 'Date' conversion. 
at org.apache.commons.beanutils.converters.DateTimeConverter.toDate(DateTimeConverter.java:468) 

Но когда я удаляю dateTimeFormatter, я не получаю никаких ошибок. Мне нужно использовать dateconversion, есть ли другой способ разрешить это.

Заранее спасибо.

ответ

0

Вы держали Дата тип данных, как строка и пытается форматировать дату. Измените тип даты Date как DATETIME и выполните преобразование.

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