我想確定當前區域設置是否設置爲12或24小時,並相應地設置am/pm。這是我有權利,但它顯示AM/PM所有的時間,無論它是否被設置爲24如何檢查系統是12小時還是24小時?
if (DateFormat.is24HourFormat(this))
{
mHour = mCalendar.get(Calendar.HOUR_OF_DAY);
int hourOfDay = mHour;
if (hourOfDay>12)
views.setTextViewText(R.id.AMPM, "pm");
if (hourOfDay==12)
views.setTextViewText(R.id.AMPM, "pm");
if (hourOfDay<12)
views.setTextViewText(R.id.AMPM, "am");
}
else {
views.setTextViewText(R.id.AMPM, "");
}
優秀。現在就像魅力一樣。你只是做了我認爲是一個錯字。如果(hourOfDay => 12)不應該沒有=? – tristan202 2010-12-09 19:16:21