Migrate from joda time to java time and support microseconds
Open
Feature/Change Description
stale
- Dominant language
- Java
- Stars
- 14.1k
- Forks
- 3.8k
- Avg merge
- 2d 58m
- Merged PRs (30d)
- 233
Description
Stems from [this](https://github.com/apache/druid/pull/17247)
Currently joda-time only supports millisecond precision. As of java8 release it's a general recommendation to move from joda-time to new date and time API found in the java.time package.
Contributor guide
Research direction
Start by reading the linked pull request 17247 and inventory how joda-time is used in Druid. Compare those usages with Java 8's java.time API and identify the scope of the migration. Done means the relevant time handling uses java.time and supports microsecond precision rather than only milliseconds.
Written by the indexing model from the issue text.
Assessment
- Tech stack
- java
- Domain
- backend
- Issue type
- Refactor
- Difficulty
- 5/5
- Estimated time
- Over a week
- Activity status
- Active
- Clarity
- Needs clarification
- Newbie friendliness
- 35/100