Hello Roger,

Thanks for the Tipp, that’s indeed a good reason why it’s not needed in the 
legacy SDF API.

Gruss
Bernd
--
http://bernd.eckenfels.net
________________________________
Von: core-libs-dev <core-libs-dev-r...@openjdk.org> im Auftrag von Roger Riggs 
<roger.ri...@oracle.com>
Gesendet: Friday, July 15, 2022 4:14:16 PM
An: core-libs-dev@openjdk.org <core-libs-dev@openjdk.org>
Betreff: Re: Case Insensitive DateFormatSymbols for parsing

Hi Bernd,

Perhaps use java.time.format.DateTimeFormatter.

You can create a case-insensitive DateTimeFormatterBuilder using 
.parseCaseInsensitive().

https://docs.oracle.com/en/java/javase/18/docs/api/java.base/java/time/format/DateTimeFormatterBuilder.html#parseCaseInsensitive()

Regards, Roger


On 7/15/22 8:17 AM, Bernd Eckenfels wrote:
Hello,

I noticed that it is surprisingly hard to make SimpleDateFormat accept 
all-uppercase month names while parsing. Even with a custom DateFormatSymbols 
that’s hard because you can only specify a single symbol for a month name. For 
parsing it would be good if you can either specify a list of names like 
“June,june,JUNE” or have it allow a special case insensitive configuration 
option. (The list would also allow custom short forms like “ja” “fe” but not 
“ju”’

Am I missing something?

Gruss
Bernd
--
http://bernd.eckenfels.net

Reply via email to