[threeten-dev] Clarification request: DateTimeFormatter.ofLocalizedDate/Time behavior
Stephen Colebourne
scolebourne at joda.org
Mon Feb 4 15:45:06 PST 2013
On 4 February 2013 23:35, Masayoshi Okutsu <masayoshi.okutsu at oracle.com> wrote:
> ofLocalizedDate() invokes DTFormatterBuilder().appendLocalized(dateStyle,
> null) which specifies the ISO Chronology as specified by appendLocalized.
> Then, the ISO Chronology is always used when looking up a pattern.
> withChronology doesn't change the Chronology. But neither ISO nor the given
> Chronology by withChronology should be used for actual formatting?
>
> Looks like a structural problem in the API design rather than an
> implementation problem? Or am I just confused?
OK, I see the problem you refer to now.
appendLocalized(FormatStyle dateStyle, FormatStyle timeStyle) is wrong
and should use the chronology of the target temporal, which will be
affected by withChronology().
appendLocalized(FormatStyle dateStyle, FormatStyle timeStyle,
Chronlogy chrono) should be deleted AFAICT.
Stephen
More information about the threeten-dev
mailing list