如果使用日期时间执行搜索但收到 InvalidAttributeValue 异常,这可能是因为日期时间格式在 xpath 中无效。
创建操作接受格式为 yyyy-MM-dd'T'HH:mm:ss 的 Java 日期对象。但是,该格式在 Eclipse 建模框架 (EMF) 中设置后,更改为 yyyy-MM-dd'T'HH:mm:ss.SSS。请注意,后者多了毫秒。如果使用格式为 yyyy-MM-dd'T'HH:mm:ss 的日期时间进行搜索,搜索将失败。
如果调用 get 方法,可以获取格式为 yyyy-MM-dd'T'HH:mm:ss.SSS 的日期时间。搜索需要基于获取返回的格式,并在 xpath.() 中进行设置
通常,要搜索日期时间,格式需要为 yyyy-MM-dd'T'HH:mm:ss.SSS。