0

Timesten データベースから dateTime 情報を取得し、それを Saxon Xquery で使用しようとすると、以下の例が表示され、以下のエラーが発生します。はいの場合、timesten dateTime を saxom dataTime に変換する必要がありますか? アイデアがあれば、私を助けてください。

let $DateVar:=fn:data($PERSON/BIRTHDAY) ここで、$PERSON/IN_BIRTHDAY は 2010-04-04 03:16:04.000000 です。

私がしようとしているなら

let $day-b-DT :=day-from-dateTime($DateVar)

私は得ています

検証エラー FORG0001: 無効な dateTime 値 "2010-04-04 03:16:04.000000" (日は 2 桁である必要があります) net.sf.saxon.s9api.SaxonApiUncheckedException: 無効な dateTime 値 "2010-04-04 03:16:04.000000 " (日は 2 桁である必要があります)

4

1 に答える 1

1

問題は「2010-04-04T03:16:04.000000」であるはずの文字列形式だけだと思います。詳細については、ドキュメントをdateTime参照してください。

Times tenデータベースについては何も知りません。また、たまたま文字列にフォーマットしている「リッチ」フォーマットで値を取得するかどうかもわかりません(この場合、別のフォーマットを指定できるはずです)が、それはどうしたの。

于 2012-04-20T06:11:09.227 に答える