我正在使用时间选择器获取时间并使用以下代码在 TextView 中显示时间...
private TimePickerDialog.OnTimeSetListener mTimeSetListener = new TimePickerDialog.OnTimeSetListener() {
public void onTimeSet(TimePicker view, int hourOfDay, int minute) {
Toast.makeText(SendMail.this, "Your Appointment time is "+hourOfDay+":"+minute, Toast.LENGTH_SHORT).show();
TextView datehid = (TextView)findViewById(R.id.timehidden);
datehid.setText(String.valueOf(hourOfDay)+ ":"+(String.valueOf(minute)));
}
};
现在,问题是当我将时间设置为晚上 8:00 然后我将时间显示为 20:0...我想将时间显示为晚上 8:00...我该怎么做???
最佳答案
private String getReminingTime() {
String delegate = "hh:mm aaa";
return (String) DateFormat.format(delegate,Calendar.getInstance().getTime());
}
关于android - 在 android 中以 AM/PM 格式显示时间,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/2605470/