Можно ли манипулировать датами в Neo4j? Например, если сегодняшняя дата составляет 1/1/2017, я могу вычесть 5 дней с текущей даты и получить 12/28/2016Можно ли манипулировать датами в Neo4j?
ответ
Вы можете использовать APOC date/time support functions.
Например:
WITH apoc.date.parse('1/1/2017', 's', 'MM/dd/yyyy') AS startTime
RETURN apoc.date.format(startTime - 5*(60*60*24), 's', 'MM/dd/yyyy');
Вышеприведенные возвращает запрос:
12/27/2016
[ОБНОВЛЕНО]
Благодаря большой комментарий от @InverseFalcon, здесь является еще более емким и, вероятно, более надежный подход. Он анализирует и форматирует даты с использованием разрешения дней (вместо секунд, как указано выше), поэтому нет необходимости конвертировать от секунд до нескольких дней (что, как правило, также подвержено ошибкам, из-за таких вещей, как високосные годы и день регулировка светового потока).
WITH apoc.date.parse('1/1/2017', 'd', 'MM/dd/yyyy') AS startDate
RETURN apoc.date.format(startDate - 5, 'd', 'MM/dd/yyyy');
Я только что понял, что APOC поддерживает различные разрешения на время (ms, s, m, h, d), поэтому вы должны иметь возможность выполнить это в разрешении дня для анализа и форматирования и просто вычесть 5. – InverseFalcon
- 1. Как манипулировать датами в доктрине
- 2. Можно ли манипулировать подобными изображениями в facebook?
- 3. Можно ли управлять имуществом Neo4j?
- 4. Невозможно манипулировать коллекцией путей в neo4j cypher
- 5. Как я могу манипулировать датами в SpEL?
- 6. Можно ли искать в node_auto_index в neo4j
- 7. Можно ли манипулировать Drive Picker DOM?
- 8. Можно ли манипулировать меню моего CMFCMenuBar CMDIFrameWndEx?
- 9. Можно ли манипулировать панель действия отдельным фрагментом?
- 10. Можно ли манипулировать dom до состояния готовности?
- 11. Угловая - Mongoose: Не могу манипулировать датами
- 12. Можно ли использовать neo4j-reco с neo4j 1.9?
- 13. Можно ли манипулировать эхом для записи в файл в PHP
- 14. Можно ли принудительно выполнить транзакцию neo4j?
- 15. Можно ли манипулировать некоторыми типами символов в Javascript?
- 16. Можно ли манипулировать данными на стороне клиента в jqgrid?
- 17. Можно ли манипулировать запросом сообщений (Inbox) в Android?
- 18. React: Можно ли манипулировать глобальным состоянием магазинов в браузере?
- 19. Можно ли манипулировать графиком, загруженным в память графиком?
- 20. В javascript-игре можно ли полностью запретить пользователю манипулировать JavaScript?
- 21. MySQL: манипулировать датами и строками в запросе выбора
- 22. Можно ли построить статистический временной ряд с датами в Seaborn
- 23. Можно ли индексировать таблицу в Angularjs с датами?
- 24. NHibernate: Можно ли манипулировать репозиторием непосредственно из классов сущностей?
- 25. Можно ли манипулировать форматом DataGridView, связанным с источником данных?
- 26. Можно ли манипулировать заголовками и полями dbf IE изменить порядок?
- 27. (Как) Можно ли манипулировать данными объекта Zend Paginator?
- 28. Можно ли манипулировать базой данных через почту на вершине оракула?
- 29. Можно ли манипулировать байт-кодом при использовании OSGi?
- 30. Можно ли манипулировать выходом html элемента управления на странице?
изменить свою системную дату;) –
Правильный ответ на самом деле '12/27/2016'. – cybersam