Allow to modify hour-cycle in UDateIntervalFormat
UDateIntervalFormat doesn't provide a way to modify the hour-cycle representation.
This is blocking the implementation of the ECMA-402 proposal <https://github.com/tc39/proposal-intl-DateTimeFormat-formatRange>.
Expected: At least one skeleton prints "24".
Actual: No input skeleton prints "24".
Closing as fixed by PR #944 ().
Reassigning to Caio. Re-reading the ticket, I think this is probably something to look at on the ICU side.
A few options here:
1. Add CLDR data (could complicate translator data acquisition / data quality)
2. Change ICU to get the behavior we want with existing CLDR data (might be complicated or infeasible)
3. Keep ICU behavior as-is and modify ECMAScript spec to match (could cause consistency problems when formatting a date and an interval)
Next step: discuss option 3 with ECMA-402.
Investigate if this is feasible to fix. If this is a code fix, then fix it. If it requires CLDR data, then that is a bigger problem, and we can keep this issue on the backlog without blocking ECMA-402.