Shane F. Carr
Shane F. Carr
`DateTimeFormatter::try_new(locale!("en-SA-u-ca-islamic").into(), ...)` should return an Umm al-Qura formatter but it doesn't. It is a bug involving FormattableAnyCalendarKind::from_preferences.
Currently if you want to create a TimeZone from an IANA ID, you need to know to create an `IanaParser`. It would be more discoverable, especially on FFI, if TimeZone...
I realized that ZonedDateTime can contain two different datetimes: the "main" datetime and the reference datetime for the time zone. It's fairly easy to get into this state. For example,...
See https://github.com/unicode-org/icu4x/pull/4606/files#diff-6fbc9c0884e471bcf3182e0348bf65f5323235ad68e5df9a757d6982ae448ccd It will help us increase our test coverage.
Flexible day periods, represented as `B` in UTS-35 datetime formats, represent periods of the day such as "in the morning", "in the afternoon", and so forth. These day periods are...
Some axioms: 1. It should be clear, with examples, what the difference between the different parse functions is 2. The docs should not be so verbose as to hide the...
For example, metaZones.json has this data for Europe/Kaliningrad: ```json "Kaliningrad": [ { "usesMetazone": { "_mzone": "Moscow", "_to": "1989-03-25 23:00" } }, { "usesMetazone": { "_mzone": "Europe_Eastern", "_from": "1989-03-25 23:00", "_to":...
It seems there would be problems near a transition to determine what metazone to use. It looks like some of our data is already in UTC offsets. For example: ```json...
There are a number of issues, mostly docs, that need to be addressed based on feedback from @markusicu. https://docs.google.com/document/d/1gKZCaiTG2eeyxrIKUF2tf6PIsaPCIBaUVRXD-JDh6dI/edit?tab=t.0#heading=h.qz8z3hrurm53 Modulo these changes, the new `icu_datetime` crate has the i18n approval.
Currently they all just say something like "An error will occur if incompatible fields or options were set in the builder." This should be substantiated with examples.