我有一个请求 xml,其 dateTime 字符串为“2014-09-23T00:00:00.000+01:00”,我使用 Mule 3.5 数据映射器将其映射到 xs:dateTime 类型的元素。Datamapper 在内部应用 str2Calendar(Str,Str) 函数或映射。所以我将脚本编辑为如下所示:
output.dateAndTimeString = str2calendar(input.dateAndTime, "yyyy-MM-dd'T'HH:mm:ss.SSSZ");
日志中的错误是:
java.text.ParseException: Unparseable date "2014-09-23T00:00:00.000+01:00"
Mule 数据映射器或我的转换技术有什么问题吗?