[threeten-dev] Clarification request:	DateTimeFormatter.ofLocalizedDate/Time behavior
    Masayoshi Okutsu 
    masayoshi.okutsu at oracle.com
       
    Sun Feb  3 22:05:53 PST 2013
    
    
  
What's the expected behavior of the following code?
   DateTimeFormatter dtf = DateTimeFormatter.ofLocalizedDate(FormatStyle.FULL);
   System.out.println(dtf.format(JapaneseChronology.INSTANCE.dateNow()));
Currently, the format pattern is taken from a DateFormat instance if 
it's actually a SimpleDateFormat. The DateFormat.get*Instance behavior 
is affected by the specified Locale for selecting the calendar system to 
use. For example, if the default Locale is "ja-JP-u-ca-japanese", the 
format pattern from a SimpleDateFormat is for the Japanese calendar 
system. But that doesn't seem to be the intended behavior (relying on 
the locale's calendar).
Thanks,
Masayoshi
    
    
More information about the threeten-dev
mailing list