Merge "Fix the date format alignment problem" into main

This commit is contained in:
Treehugger Robot
2024-04-16 02:51:52 +00:00
committed by Android (Google) Code Review

View File

@@ -80,7 +80,6 @@ public class MainlineModuleVersionPreferenceController extends BasePreferenceCon
try { try {
mModuleVersion = mModuleVersion =
mPackageManager.getPackageInfo(moduleProvider, 0 /* flags */).versionName; mPackageManager.getPackageInfo(moduleProvider, 0 /* flags */).versionName;
return;
} catch (PackageManager.NameNotFoundException e) { } catch (PackageManager.NameNotFoundException e) {
Log.e(TAG, "Failed to get mainline version.", e); Log.e(TAG, "Failed to get mainline version.", e);
mModuleVersion = null; mModuleVersion = null;
@@ -124,7 +123,8 @@ public class MainlineModuleVersionPreferenceController extends BasePreferenceCon
return mModuleVersion; return mModuleVersion;
} }
return DateFormat.getLongDateFormat(mContext).format(parsedDate.get()); String format = DateFormat.getBestDateTimePattern(Locale.getDefault(), "dMMMMyyyy");
return DateFormat.format(format, parsedDate.get());
} }
private Optional<Date> parseDateFromVersionName(String text) { private Optional<Date> parseDateFromVersionName(String text) {