Dark theme time format

When changing device language, dark theme does not
change the AM/PM format to the proper new language setting

Test: all settings tests

Fixes: 149381251
Change-Id: I68763e24988837f917adad39f82b90e79573fd07
This commit is contained in:
Jay Aliomer
2020-02-14 17:15:55 -05:00
parent 9368270fe2
commit a49bb44b10

View File

@@ -25,13 +25,14 @@ import java.time.format.DateTimeFormatter;
*/
public class TimeFormatter {
private final Context mContext;
public static DateTimeFormatter formatter = DateTimeFormatter.ofPattern("hh:mm a");
private final DateTimeFormatter mFormatter;
public TimeFormatter(Context context) {
mContext = context;
mFormatter = DateTimeFormatter.ofPattern("hh:mm a");
}
public String of(LocalTime time) {
return is24HourFormat() ? time.toString() : formatter.format(time);
return is24HourFormat() ? time.toString() : mFormatter.format(time);
}
public boolean is24HourFormat() {