Android系统修改时间格式为24小时制

1. frameworks/base/packages/SettingsProvider/res/values/defaults.xml

增加<stringname="time_12_24">12</string>   //24小时制的话改为24即可

2. frameworks/base/packages/SettingsProvider/src/com/android/providers/settings/DatabaseHelper.java文件下,

在loadSystemSettings()方法中增加

loadStringSetting(stmt,Settings.System.TIME_12_24,R.string.time_12_24);

3. 【设置-》日期和时间-》使用24小时格式,修改默认为打开】

frameworks\base\core\java\android\text\format\DateFormat.java

改为

public static booleanis24HourFormat(Context context) {

String value = Settings.System.getString(context.getContentResolver(),

Settings.System.TIME_12_24);

if (value ==null) {

Settings.System.putString(context.getContentResolver(),

Settings.System.TIME_12_24,"24");

value = "24";

}

returnvalue.equals("24");

}

版权声明:本文为博主原创文章,未经博主允许不得转载。

时间: 2024-11-09 23:04:09

Android系统修改时间格式为24小时制的相关文章

linux 修改时区 改为24小时制

这个文件没有得新加上去 [[email protected] zabbix_agentd.d]# cat  /etc/sysconfig/clock  ZONE="Asian/Shanghai" UTC=false [[email protected] zabbix_agentd.d]# cp    /etc/localtime   /usr/share/zoneinfo/Asia/Shanghai crontab -l */5 * * * * ntpdate time1.aliyun

正则表达式匹配12小时24小时制时间

1.正则表达式匹配时刻 (1)12小时制-匹配8:10 am或者10:30 pm ... 最简单也是我们最先想到到的应该就是这种正则:[0-9]?[0-9]:[0-9]{2} (am|pm): 这的确可以满足需求,但是上述正则呢可以匹配99:99 am这种没有意义的数据,如果只是要表示有意义的数据呢?? 可以采用这种方式:(1?[0-2]|[1-9]):[0-5][0-9] (am|pm): (2)24小时制匹配时间 24小时制我们就需要考虑0这个问题,如03:30; 我们细细想一下这个问题,2

Android开发之获取系统12/24小时制的时间

//通过DateFormat获取系统的时间 String currentTime=DateFormat.format("yyyy-MM-dd hh-mm-ss", new Date()).toString(); currentTime="通过DateFormat获取的时间:\n"+currentTime; //通过SimpleDateFormat获取24小时制时间 SimpleDateFormat sdf=new SimpleDateFormat("yyy

c# 日期时间格式24小时制

c# 获取系统当前日期时间, 按照2016-05-05-13-00-00格式输出:string dtnow = string.Format("{0:yyyy-MM-dd-HH-mm-ss}", DateTime.Now); //24小时制 按照2016-05-05-01-00-00格式输出:string dtnow = string.Format("{0:yyyy-MM-dd-hh-mm-ss}", DateTime.Now); //12小时制

RK3128平台android系统修改添加遥控器键值码值

最近帮客户定制RK3128平台的固件,涉及到定制新的遥控器,需要添加或修改遥控码值.RK3128平台android系统修改遥控器码值比全志A20.A31s稍微麻烦一些,其实本质是一样的.具体的修改方法如下: 1,先弄清楚遥控器的状况,包括遥控器用户码.键值对应的码值.方法:adb shell,输入echo1 >/sys/module/rockchip_pwm_remotectl/parameters/code_print, 再输入,cat /proc/ksmg,也可以通过串口搞. 遥控器对着灯板

.net 获取网络时间(北京时间)24小时制

/// <summary> /// 更新系统时间 /// </summary> public class UpdateTime { //设置系统时间的API函数 [DllImport("kernel32.dll")] private static extern bool SetLocalTime(ref SYSTEMTIME time); [StructLayout(LayoutKind.Sequential)] private struct SYSTEMTIM

iOS开发时间控件怎么强制24小时制(小技巧)

1)当你的format格式是 NSDateFormatter* dateFormatter = [[[NSDateFormatter alloc] init] autorelease];[dateFormatter setDateFormat:@"yyyy-MM-dd HH:mm:ss"]; // 这里是用大写的 HNSString* dateStr = [dateFormatter stringFromDate:date];你获得就是24小时制的.2)当你的format格式用的是[d

node js moment 修改时间格式 日期格式与int格式互相转化

node js moment 修改时间格式 日期格式与int格式互相转化 nvm use 8.3 > moment = require('moment') > days = '2019-07-01' '2019-07-01' > moment().subtract(days, 'days').unix() 1563356732 > let time = moment.valueOf(1563356732) 原文地址:https://www.cnblogs.com/wangjiale

Problem D: 时间类的12小时制输出

Description 封装一个时间类Time,用于时间处理的相关功能,支持24小时制和12小时制,支持以下操作: 1. Time::Time()无参构造方法. 2. Time::Time(int,int,int)构造方法:传递时分秒的三个参数构造对象. 3. Time::Time(const T&)拷贝构造方法. 4. 成员读函数: Time::hour()  :返回Time的小时数: Time::minute():返回Time的分钟数: Time::second():返回Time的秒数. 5