Согласно Orientdb doc 2.2:
sysdate () возвращает текущую дату и время.Если выполняется без параметров, он возвращает объект Date, в противном случае - строку с запрошенным форматом / часовым поясом.
Так что одним из возможных способов является преобразование объекта даты в long с использованием метода даты .asLong ().object.Then сделать необходимое дополнение. Преобразуйте его обратно в дату, используя метод .asDate ().
Пример : Чтобы добавить день к текущему, используйте:
select sum(sysdate().asLong(),86400000).asDate() from safetyplan;
Примечание: мы добавляем в миллисекундах и 1 день = 1000 * 60 * 60 * 24 миллисекунд
Примечание: думал, что эти ответы могут кому-то помочь, и извините за ответ на мой собственный вопрос.