tvSetTime.text = DateFormat.format("hh:mm a", Date(calendar.timeInMillis)).toString()
Выше указанного кода в MI A1: "12:00 PM" Moto 6: "12:00 PM"
, но в Redmi 5: "12:00 PM"
Это просто MIUI?
Redmi 5 установлен в той же локали, что и MI A1?Вы можете использовать локаль для получения согласованных результатов на устройствах с различными настройками языка:
val dateFormat = SimpleDateFormat("hh:mm a", Locale.US) return dateFormat.format(Date())