[GH-ISSUE #25] Update Date Utils #3

Open
opened 2026-03-03 11:58:18 +03:00 by kerem · 2 comments
Owner

Originally created by @falendary on GitHub (Jul 1, 2025).
Original GitHub issue: https://github.com/finmars-platform/finmars-core/issues/25

Link to https://finmars2018.atlassian.net/issues/PLAT-1149

Add REST API Endpoints

- /api/v1/utils/date/split-date-range-list
- /api/v1/utils/date/calc-period-date
- /api/v1/utils/date/ytd-period
- /api/v1/utils/date/hytd-period
- /api/v1/utils/date/qtd-period
- /api/v1/utils/date/mtd-period
- /api/v1/utils/date/wtd-period
- /api/v1/utils/date/daily-period
- /api/v1/utils/date/adjust-to-business-day
- /api/v1/utils/date/is-business-day

- /api/v1/utils/date/validate-iso-date-format
- /api/v1/utils/date/adjust-date
- /api/v1/utils/date/get-daily-range
- /api/v1/utils/date/get-weekly-range
- /api/v1/utils/date/get-monthly-range
- /api/v1/utils/date/get-quarterly-range
- /api/v1/utils/date/get-half-year-range
- /api/v1/utils/date/get-yearly-range
- /api/v1/utils/date/get-custom-range
- /api/v1/utils/date/split-date-range-list
Originally created by @falendary on GitHub (Jul 1, 2025). Original GitHub issue: https://github.com/finmars-platform/finmars-core/issues/25 Link to https://finmars2018.atlassian.net/issues/PLAT-1149 Add REST API Endpoints - /api/v1/utils/date/split-date-range-list - /api/v1/utils/date/calc-period-date - /api/v1/utils/date/ytd-period - /api/v1/utils/date/hytd-period - /api/v1/utils/date/qtd-period - /api/v1/utils/date/mtd-period - /api/v1/utils/date/wtd-period - /api/v1/utils/date/daily-period - /api/v1/utils/date/adjust-to-business-day - /api/v1/utils/date/is-business-day - /api/v1/utils/date/validate-iso-date-format - /api/v1/utils/date/adjust-date - /api/v1/utils/date/get-daily-range - /api/v1/utils/date/get-weekly-range - /api/v1/utils/date/get-monthly-range - /api/v1/utils/date/get-quarterly-range - /api/v1/utils/date/get-half-year-range - /api/v1/utils/date/get-yearly-range - /api/v1/utils/date/get-custom-range - /api/v1/utils/date/split-date-range-list
Author
Owner

@sokolovdp commented on GitHub (Aug 10, 2025):

Fix api & corresponding utilities:

  1. /api/v1/utils/date/split-date-range-list +
  2. /api/v1/utils/date/calc-period-date +
  3. /api/v1/utils/date/is-business-day +
  4. /api/v1/utils/date/pick-dates-from-range +
  5. Add HY period (1st and 2nd half of calendar year) as valid frequency +
<!-- gh-comment-id:3172489274 --> @sokolovdp commented on GitHub (Aug 10, 2025): Fix api & corresponding utilities: 1. /api/v1/utils/date/split-date-range-list + 2. /api/v1/utils/date/calc-period-date + 3. /api/v1/utils/date/is-business-day + 4. /api/v1/utils/date/pick-dates-from-range + 5. Add HY period (1st and 2nd half of calendar year) as valid frequency +
Author
Owner

@sergeiosipov commented on GitHub (Aug 14, 2025):

They are implemented not correctly and need to be redone by what was in JIRA from me, because i often encounter unexpected results.

  1. /api/v1/utils/date/split-date-range-list
  2. /api/v1/utils/date/calc-period-date
<!-- gh-comment-id:3188285032 --> @sergeiosipov commented on GitHub (Aug 14, 2025): They are implemented not correctly and need to be redone by what was in JIRA from me, because i often encounter unexpected results. 1. /api/v1/utils/date/split-date-range-list 2. /api/v1/utils/date/calc-period-date
Sign in to join this conversation.
No milestone
No project
No assignees
1 participant
Notifications
Due date
The due date is invalid or out of range. Please use the format "yyyy-mm-dd".

No due date set.

Dependencies

No dependencies set.

Reference
starred/finmars-core#3
No description provided.