Must not be
if (!DateFormat.is24HourFormat(this))
You want to assign am / pm only when it is not set to 24-hour format, right?
Here is a more compact version:
if (!DateFormat.is24HourFormat(this)) { mHour = mCalendar.get(Calendar.HOUR_OF_DAY); int hourOfDay = mHour; if (hourOfDay >= 12) { views.setTextViewText(R.id.AMPM, "pm"); } else { views.setTextViewText(R.id.AMPM, "am"); } } else { views.setTextViewText(R.id.AMPM, ""); }
Eliseo Dec 08 '10 at 23:00 2010-12-08 23:00
source share