Locale override support for date formats

pull/618/head
Alex Baker 7 years ago
parent b1f6abf8d0
commit f02dd85efe

@ -11,10 +11,9 @@ import android.text.format.DateFormat;
import com.todoroo.astrid.data.Task; import com.todoroo.astrid.data.Task;
import org.tasks.R; import org.tasks.R;
import org.tasks.locale.Locale;
import org.tasks.time.DateTime; import org.tasks.time.DateTime;
import java.util.Locale;
import static org.tasks.date.DateTimeUtils.newDateTime; import static org.tasks.date.DateTimeUtils.newDateTime;
import static org.tasks.time.DateTimeUtils.currentTimeMillis; import static org.tasks.time.DateTimeUtils.currentTimeMillis;
@ -115,7 +114,7 @@ public class DateUtilities {
private static String getDateString(String simpleDateFormat, DateTime date) { private static String getDateString(String simpleDateFormat, DateTime date) {
boolean includeYear = date.getYear() != newDateTime().getYear(); boolean includeYear = date.getYear() != newDateTime().getYear();
String format = getFormat(Locale.getDefault(), simpleDateFormat, includeYear); String format = getFormat(Locale.getInstance(), simpleDateFormat, includeYear);
return date.toString(format); return date.toString(format);
} }

@ -218,4 +218,12 @@ public class Locale {
} }
} }
} }
public String getLanguage() {
return appLocale.getLanguage();
}
public String getCountry() {
return appLocale.getCountry();
}
} }

Loading…
Cancel
Save