获取当前系统小时制式
-
ContentResolver cv = this.getContentResolver(); -
// 获取当前系统设置 -
String strTimeFormat = android.provider.Settings.System.getString(cv, -
android.provider.Settings.System.TIME_12_24); -
if(strTimeFormat.equals("24")) -
{ -
Log.i("activity","当前是24制式"); -
} -
if(strTimeFormat.equals("12")) -
{ -
Log.i("activity","当前是12制式"); -
}
转换为12/24小时制式
-
String getTime() -
{// 转换为24小时制式的字串 -
DateFormat df = new SimpleDateFormat("yyyy-MM-dd HH-mm-ss sss"); -
Date date = new Date(); -
return df.format(date); -
}
注: HH:返回的是24小时制的时间 hh:返回的是12小时制的时间

这段代码展示了如何使用ContentResolver获取Android系统当前的时间制式(12小时或24小时),并根据获取的制式打印相关信息。同时,定义了一个方法getTime()用于将日期转换为24小时制的字符串。

1606


被折叠的 条评论
为什么被折叠?



