前提是 非24小时制,我查了下API只有怎样设置24小时制/AMPM的借口,没找到获取TimePicker是上午时间还是下午时间,如题,谢谢了,各位
解决方案 »
- calendar day view
- android游戏开发求助
- android的imageview设置半透明,注意是将图片,在线等
- 请教大家一个关于android双卡拨号的问题
- PowerManager.WakeLock的问题
- 求教:如何手动运行init.rc里面的service
- 为什么Android刷新图片有延迟
- 怎么实现InputStream.read的超时功能
- android中SVG矢量图动画问题,((Animatable) drawable).start();异常
- 想写个更改手机位置的app怎么实现,有root权限
- 关于addview()有点莫名其妙的问题,费解中
- 一运行项目就自动进入调试模式
String strTimeFormat = android.provider.Settings.System.getString(cv, android.provider.Settings.System.TIME_12_24);
if(strTimeFormat!=null && strTimeFormat.equals("24"))
{
Log.i("Debug","24小时制");
}
else
{
String amPmValues;
Calendar c = Calendar.getInstance();
if(c.get(Calendar.AM_PM) == 0)
{
amPmValues = "AM";
}
else
{
amPmValues = "PM";
}
Log.i("Debug","12小时制现在是:" + amPmValues);
}
setIs24HourView(Boolean is24HourView)判断是否为24小时制
is24HourView()
Boolean is24Hour = TimePicker.is24HourView();如果为is24Hour为True的话,那么通过
TimePicker.getCurrentHour()获得的就是24小时制式的小时,这个就好判断是下午还是下午了吧如果is24Hour为false的话,那么通过
TimePicker.setIs24HourView(true); 先设置为24小时制
再
TimePicker.getCurrentHour()获得时间后
再
TimePicker.setIs24HourView(false);