我在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,还有其他方法可以解决这个问题。
提前致谢。
答案 0 :(得分:0)
您将日期数据类型保留为字符串并尝试格式化日期。将日期日期时间更改为 DATETIME 并执行转换。