Я использую Jackrabbit для хранения своих документов.Теперь я хотел бы искать документы, которые были созданы, например, после определенной даты, используя XPATH.Для этого я попробовал что-то вроде:
String dateString = date.toString();
//element(*,nt:file)[@jcr:created >= xs:dateTime(dateString)]
date - это объект класса java.util.Date
dateString форматируется как: Ср 16 марта, 00:00:00 CET 2011
Но это дает мне InvalidQueryException
, указывающее, что dateString неверен:
Неверный запрос: Лексическая ошибка в строке 1, столбце 136. Обнаружено: "0"(48), после: ":" для выписки
Итак, вопрос в следующем: каков правильный формат даты для xs: dateTime?
Заранее спасибо