datetime の検索で失敗

datetime を使用して検索を実行し、InvalidAttributeValue 例外を受け取った場合には、xpath にある無効な datetime 形式によって起こっている可能性があります。

作成操作では yyyy-MM-dd'T'HH:mm:ss 形式の java Date オブジェクトが受け入れられます。しかし、Eclipse Modeling Framework (EMF) で設定された後、この形式は yyyy-MM-dd'T'HH:mm:ss.SSS に変更されます。ミリ秒の追加に注意してください。yyyy-MM-dd'T'HH:mm:ss 形式の datetime を使用して検索すると、その検索は失敗します。

get メソッドを呼び出すと、yyyy-MM-dd'T'HH:mm:ss.SSS 形式の datetime が取得されます。この検索は get-returned 形式に基づき xpath.() で設定する必要があります。

一般に、datetime の検索では、形式を yyyy-MM-dd'T'HH:mm:ss.SSS にする必要があります。



利用条件 | フィードバック