Loading core/java/android/text/format/DateFormat.java +5 −10 Original line number Diff line number Diff line Loading @@ -31,6 +31,8 @@ import java.util.Locale; import java.util.TimeZone; import java.text.SimpleDateFormat; import libcore.icu.LocaleData; /** Utility class for producing strings with formatted date/time. Loading Loading @@ -265,16 +267,9 @@ public class DateFormat { * @return the {@link java.text.DateFormat} object that properly formats the time. */ public static java.text.DateFormat getTimeFormat(Context context) { boolean b24 = is24HourFormat(context); int res; if (b24) { res = R.string.twenty_four_hour_time_format; } else { res = R.string.twelve_hour_time_format; } return new java.text.SimpleDateFormat(context.getString(res)); LocaleData d = LocaleData.get(context.getResources().getConfiguration().locale); boolean is24 = is24HourFormat(context); return new java.text.SimpleDateFormat(is24 ? d.timeFormat24 : d.timeFormat12); } /** Loading core/java/android/widget/DateTimeView.java +1 −9 Original line number Diff line number Diff line Loading @@ -189,15 +189,7 @@ public class DateTimeView extends TextView { } private DateFormat getTimeFormat() { int res; Context context = getContext(); if (android.text.format.DateFormat.is24HourFormat(context)) { res = R.string.twenty_four_hour_time_format; } else { res = R.string.twelve_hour_time_format; } String format = context.getString(res); return new SimpleDateFormat(format); return android.text.format.DateFormat.getTimeFormat(getContext()); } private DateFormat getDateFormat() { Loading core/res/res/values-af/donottranslate-cldr.xml +0 −2 Original line number Diff line number Diff line Loading @@ -4,8 +4,6 @@ <string name="hour_minute_24">%-k:%M</string> <string name="hour_minute_ampm">%-l:%M %p</string> <string name="hour_minute_cap_ampm">%-l:%M %^p</string> <string name="twelve_hour_time_format">h:mm a</string> <string name="twenty_four_hour_time_format">H:mm</string> <string name="numeric_date">%Y/%m/%d</string> <string name="numeric_date_format">yyyy/MM/dd</string> <string name="numeric_date_template">"%s/%s/%s"</string> Loading core/res/res/values-am/donottranslate-cldr.xml +0 −2 Original line number Diff line number Diff line Loading @@ -4,8 +4,6 @@ <string name="hour_minute_24">%-k:%M</string> <string name="hour_minute_ampm">%-l:%M %p</string> <string name="hour_minute_cap_ampm">%-l:%M %p</string> <string name="twelve_hour_time_format">h:mm a</string> <string name="twenty_four_hour_time_format">H:mm</string> <string name="numeric_date">%d/%m/%Y</string> <string name="numeric_date_format">dd/MM/yyyy</string> <string name="numeric_date_template">"%s/%s/%s"</string> Loading core/res/res/values-ar-rEG/donottranslate-cldr.xml +0 −2 Original line number Diff line number Diff line Loading @@ -4,8 +4,6 @@ <string name="hour_minute_24">%-k:%M</string> <string name="hour_minute_ampm">%-l:%M %p</string> <string name="hour_minute_cap_ampm">%-l:%M %p</string> <string name="twelve_hour_time_format">h:mm a</string> <string name="twenty_four_hour_time_format">H:mm</string> <string name="numeric_date">%-e/%-m/%Y</string> <string name="numeric_date_format">d/M/yyyy</string> <string name="numeric_date_template">"%s/%s/%s"</string> Loading Loading
core/java/android/text/format/DateFormat.java +5 −10 Original line number Diff line number Diff line Loading @@ -31,6 +31,8 @@ import java.util.Locale; import java.util.TimeZone; import java.text.SimpleDateFormat; import libcore.icu.LocaleData; /** Utility class for producing strings with formatted date/time. Loading Loading @@ -265,16 +267,9 @@ public class DateFormat { * @return the {@link java.text.DateFormat} object that properly formats the time. */ public static java.text.DateFormat getTimeFormat(Context context) { boolean b24 = is24HourFormat(context); int res; if (b24) { res = R.string.twenty_four_hour_time_format; } else { res = R.string.twelve_hour_time_format; } return new java.text.SimpleDateFormat(context.getString(res)); LocaleData d = LocaleData.get(context.getResources().getConfiguration().locale); boolean is24 = is24HourFormat(context); return new java.text.SimpleDateFormat(is24 ? d.timeFormat24 : d.timeFormat12); } /** Loading
core/java/android/widget/DateTimeView.java +1 −9 Original line number Diff line number Diff line Loading @@ -189,15 +189,7 @@ public class DateTimeView extends TextView { } private DateFormat getTimeFormat() { int res; Context context = getContext(); if (android.text.format.DateFormat.is24HourFormat(context)) { res = R.string.twenty_four_hour_time_format; } else { res = R.string.twelve_hour_time_format; } String format = context.getString(res); return new SimpleDateFormat(format); return android.text.format.DateFormat.getTimeFormat(getContext()); } private DateFormat getDateFormat() { Loading
core/res/res/values-af/donottranslate-cldr.xml +0 −2 Original line number Diff line number Diff line Loading @@ -4,8 +4,6 @@ <string name="hour_minute_24">%-k:%M</string> <string name="hour_minute_ampm">%-l:%M %p</string> <string name="hour_minute_cap_ampm">%-l:%M %^p</string> <string name="twelve_hour_time_format">h:mm a</string> <string name="twenty_four_hour_time_format">H:mm</string> <string name="numeric_date">%Y/%m/%d</string> <string name="numeric_date_format">yyyy/MM/dd</string> <string name="numeric_date_template">"%s/%s/%s"</string> Loading
core/res/res/values-am/donottranslate-cldr.xml +0 −2 Original line number Diff line number Diff line Loading @@ -4,8 +4,6 @@ <string name="hour_minute_24">%-k:%M</string> <string name="hour_minute_ampm">%-l:%M %p</string> <string name="hour_minute_cap_ampm">%-l:%M %p</string> <string name="twelve_hour_time_format">h:mm a</string> <string name="twenty_four_hour_time_format">H:mm</string> <string name="numeric_date">%d/%m/%Y</string> <string name="numeric_date_format">dd/MM/yyyy</string> <string name="numeric_date_template">"%s/%s/%s"</string> Loading
core/res/res/values-ar-rEG/donottranslate-cldr.xml +0 −2 Original line number Diff line number Diff line Loading @@ -4,8 +4,6 @@ <string name="hour_minute_24">%-k:%M</string> <string name="hour_minute_ampm">%-l:%M %p</string> <string name="hour_minute_cap_ampm">%-l:%M %p</string> <string name="twelve_hour_time_format">h:mm a</string> <string name="twenty_four_hour_time_format">H:mm</string> <string name="numeric_date">%-e/%-m/%Y</string> <string name="numeric_date_format">d/M/yyyy</string> <string name="numeric_date_template">"%s/%s/%s"</string> Loading