需要从Times 10 dateTime到Saxon Timestamp的转换技术

时间:2012-04-20 06:06:25

标签: saxon

尝试从Timesten数据库中检索dateTime信息并在Saxon Xquery中使用它.below就是这样的例子并得到以下错误。我们是否需要将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”(日必须是两位数)

1 个答案:

答案 0 :(得分:1)

我认为问题只是你的字符串格式,应该是 “2010-04-04T03:16:04.000000”。有关详细信息,请参阅documentation for dateTime

我对Times 10数据库一无所知,或者你是否以“丰富”格式检索你正好格式化到字符串的值(在这种情况下你应该能够指定不同的格式)但我相信这是错的。