我設置日期格式是這樣的:的AM/PM的Android日期格式的設備之間的區別
public static String toFormattedDate(@NonNull Time time, String toFormat) {
mDateFormat = new SimpleDateFormat(toFormat);
Date date = new Date();
date.setTime(time.toMillis(true));
return mDateFormat.format(date);
}
,我使用的格式是:
public static final String TIME = "hh:mm a";
但它在兩個設備之間的區別在於我我使用的測試...
如何在設備間統一格式化?
有關解決方法,我只是使用的字符串。替換(「am」,「AM」)。replace(「pm」,「PM」)但我想知道我是否可以通過格式化來解決這個問題,而不是通過字符串操作。 –
設置爲查看時,將該日期值更改爲「UPPER CASE」。 – Bharatesh
@skadoosh已經做到了。我遵循了接受的答案。謝謝! –