[threeten-dev] It looks ResolverStyle.LEINENT does not work as description in javadoc
Stephen Colebourne
scolebourne at joda.org
Fri May 10 02:45:21 PDT 2013
On 10 May 2013 09:25, Patrick Zhang <patrick.zhang at oracle.com> wrote:
> DateTimeFormatterBuilder builder = new DateTimeFormatterBuilder();
> DateTimeFormatter formatter1 = builder.appendValue(ChronoField.YEAR).appendLiteral("-")
> .appendValue(ChronoField.MONTH_OF_YEAR).appendLiteral("-")
> .appendValue(ChronoField.DAY_OF_MONTH)
> .toFormatter();
> formatter1.withResolverStyle(ResolverStyle.LENIENT);
> System.out.println(formatter1.parse("2000-15-30"));
Your test code is wrong. DateTimeFormatter is immutable, so this line
has no effect:
formatter1.withResolverStyle(ResolverStyle.LENIENT);
It should be
formatter1 = formatter1.withResolverStyle(ResolverStyle.LENIENT);
Stephen
More information about the threeten-dev
mailing list