Mule DataMapper中的DateTimeFormatter

时间:2014-10-15 05:38:40

标签: mule mule-studio mule-el mule-component

我在Mule中的DataMapper脚本中使用dataformat转换。

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,还有其他方法可以解决这个问题。

提前致谢。

1 个答案:

答案 0 :(得分:0)

您将日期数据类型保留为字符串并尝试格式化日期。将日期日期时间更改为 DATETIME 并执行转换。