8210490: TimeZone.getDisplayName given Locale.US doesn't always honor the Locale

Specified locale for formatting..

Reviewed-by: naoto
This commit is contained in:
Rachna Goel 2018-09-17 14:16:31 +05:30
parent 6b8fd447cc
commit 36873c3c7b
2 changed files with 18 additions and 7 deletions

View file

@ -281,7 +281,7 @@ public class CLDRTimeZoneNameProviderImpl extends TimeZoneNameProviderImpl {
.replaceFirst("H+", (isShort ? "\\%1\\$d" : "\\%1\\$02d"))
.replaceFirst("m+", "\\%2\\$02d");
return MessageFormat.format(gmtFormat,
String.format(hourFormat, offset / 60, offset % 60));
String.format(l, hourFormat, offset / 60, offset % 60));
}
}
}