0

尝试从 Timesten 数据库中检索 dateTime 信息并在 Saxon Xquery 中使用它。下面是该示例并得到以下错误。如果是,我们是否需要将 timesten dateTime 转换为 saxom dataTime 怎么做?如果有想法,请帮助我。

让 $DateVar:=fn:data($PERSON/BIRTHDAY) 其中 $PERSON/IN_BIRTHDAY 是 2010-04-04 03:16:04.000000

如果我正在尝试

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

我正进入(状态

验证错误 FORG0001:无效的 dateTime 值“2010-04-04 03:16:04.000000”(天必须为两位数)net.sf.saxon.s9api.SaxonApiUncheckedException:无效的 dateTime 值“2010-04-04 03:16:04.000000” "(天必须是两位数)

4

1 回答 1

1

我相信问题只是你的字符串格式,应该是“2010-04-04T03:16:04.000000”。有关更多信息,请参阅文档。dateTime

我对 Times 10 数据库一无所知,或者您是否以“丰富”格式检索值,您碰巧将其格式化为字符串(在这种情况下,您应该能够指定不同的格式),但我相信那是怎么了。

于 2012-04-20T06:11:09.227 回答