我正在使用 Jackrabbit 来存储我的文档。现在我想搜索使用 XPATH 在特定日期之后创建的文档。为此,我尝试了类似的方法:
String dateString = date.toString();
//element(*,nt:file)[@jcr:created >= xs:dateTime(dateString)]
date 是类java.util.Date
dateString 的对象,格式为:Wed Mar 16 00:00:00 CET 2011
但这给了我一个InvalidQueryException
,表明 dateString 是错误的:
无效查询:第 1 行第 136 列的词法错误。遇到:“0”(48),之后:“:”for 语句
所以问题是: xs:dateTime 的正确日期格式是什么?
提前致谢