求教关于TimePicker怎样获取上午时间还是下午时间 前提是 非24小时制,我查了下API只有怎样设置24小时制/AMPM的借口,没找到获取TimePicker是上午时间还是下午时间,如题,谢谢了,各位 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 ContentResolver cv = getBaseContext().getContentResolver(); 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); } 非常感谢,TimePicker类压根就没有提供接口说明上午时间还是下午时间的? 设置是否24小时制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); 严肃求助:如何实现TransparentBlt? 求根据经纬度确定城市名称的google api android 应用层 如何 发送at命令 android报错,求解! android 现在只支持JAVA么? 可以用 c++ 么? android socket通讯 eclipse安装完adt插件后只有一个小图标 还打不开怎么回事 一个关于android布局的问题! 想要进行android 数据库完成信息注册 有姓名 头像 性别 使用HTTP协议的POST方式有问题! 关于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);