[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