我的注册课程中有TimePicker
每天要求用户提供空闲时间,但是它以24小时格式显示时间,我不知道如何在12小时内查看时间格式
我使用
获取TimePicker
的值
int hour = timepicker.getCurrentHour();
int min = timepicker.getCurrentMinute();
String time = hour + ":" + min;
我也希望得到AM / PM的价值
答案 0 :(得分:1)
int hour = timepicker.getCurrentHour();
int min = timepicker.getCurrentMinute();
String state = "am";
if(hour > 12){
hour -=12;
state = "pm";
}
String time = hour + ":" + min + ":" + state;
PS:如果您希望视图本身以 12小时格式显示时间,您可以添加timepicker.setIs24HourView(false);