Я сделал преобразование в N1QL и вместо Date
в качестве параметра отправил string
@Query("h.*, META(h).id AS _ID, META(h).cas AS _CAS FROM
#{#n1ql.bucket} as h WHERE MILLIS_TO_STR(h.creadoEn ,'1111-11-11') = '#{#creadoEn}' AND h.#{#n1ql.filter}")
List<y> findByFecha(@Param("creadoEn") String creadoEn);
MILLIS_TO_STR преобразует милис к дате, и я задаю ему желаемый формат: «1111-11-11» - «гггг-мм-дд», и я сравниваю его со строкой, отправленной в качестве параметра.
Прости мой плохой английский, и я надеюсь, что помог