--- old/src/java.base/share/classes/java/text/DateFormat.java 2017-11-10 15:30:11.627204128 -0800 +++ new/src/java.base/share/classes/java/text/DateFormat.java 2017-11-10 15:30:11.300198015 -0800 @@ -97,6 +97,13 @@ * DateFormat df = DateFormat.getDateInstance(DateFormat.LONG, Locale.FRANCE); * } * + * + *

If the specified locale contains "ca" (calendar), "rg" (region override), + * and/or "tz" (timezone) Unicode + * extensions, the calendar, the country and/or the time zone for formatting + * are overriden. If both "ca" and "rg" are specified, the calendar from "ca" + * extension supersedes the implicit one from "rg" extension. + * *

You can use a DateFormat to parse also. *

*
{@code