0

我在 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 时,我没有收到任何错误。我需要使用日期转换,有没有其他方法可以解决这个问题。

提前致谢。

4

1 回答 1

0

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

于 2014-10-15T11:43:19.890 回答