[英]How to change android time picker dialogue output?
我在我的應用程序中使用了時間選擇器對話框,所以問題很簡單,我希望將時間設置為07:00 AM。 這是我的代碼,我在7:00 AM輸出。 提前致謝..
private TimePickerDialog.OnTimeSetListener TimePickerListener = new TimePickerDialog.OnTimeSetListener() {
// while dialog box is closed, below method is called.
public void onTimeSet(TimePicker view, int hour, int minute) {
mCalen.set(Calendar.HOUR_OF_DAY, hour);
mCalen.set(Calendar.MINUTE, minute);
int hour12format = mCalen.get(Calendar.HOUR);
hourOfDay = mCalen.get(Calendar.HOUR_OF_DAY);
minute = mCalen.get(Calendar.MINUTE);
ampm = mCalen.get(Calendar.AM_PM);
String ampmStr = (ampm == 0) ? "AM" : "PM";
// Set the Time String in Button
if(flag==111)
from.setText(hour12format + ":" + minute + " "+ ampmStr);
else if(flag==222)
to.setText(hour12format + ":" + minute + " "+ ampmStr);
}
};
我的建議。
private TimePickerDialog.OnTimeSetListener TimePickerListener = new TimePickerDialog.OnTimeSetListener() {
// while dialog box is closed, below method is called.
public void onTimeSet(TimePicker view, int hour, int minute) {
mCalen.set(Calendar.HOUR_OF_DAY, hour);
mCalen.set(Calendar.MINUTE, minute);
int hour12format = mCalen.get(Calendar.HOUR);
hourOfDay = mCalen.get(Calendar.HOUR_OF_DAY);
minute = mCalen.get(Calendar.MINUTE);
ampm = mCalen.get(Calendar.AM_PM);
String ampmStr = (ampm == 0) ? "AM" : "PM";
//Format Date and/or Time see more: http://developer.android.com/reference/java/text/SimpleDateFormat.html
SimpleDateFormat sdf = new SimpleDateFormat("hh:mm aaa");
String strDateFormat = "";
try {
strDateFormat = sdf.format(mCalen..getTime());
} catch (Exception e) {
// ...
}
// Set the Time String in Button
if(flag==111)
from.setText(strDateFormat);
else if(flag==222)
to.setText(strDateFormat);
}
};
編輯:
對不起,正確的口罩“ HH:mm aaa”
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.