如何获取android系统时间是24小时制还是12小时制

如何获取android系统时间是24小时制还是12小时制,第1张

获取android当前系统时间是否是使用24小时格式

之前在网上查到一些资料,使用如下方式进行判断:

ContentResolver c = contextgetContentResolver(); String strTimeFormat = androidproviderSettingsSystemgetString(c,  androidproviderSettingsSystemTIME_12_24);if(strTimeFormatequals("24")){ if( LogisLoggable(TAG, LogDEBUG)){ Logd(TAG, "The system time is 24 hour format"); } }

以上是依赖于系统androidproviderSettings 中的方法,但如果当系统启动后,没有完成对

androidproviderSettings的初始化,使用这一方式有会出现异常

正确的使用应该是通过androidtextformatDateFormat 提供的一个方法可以获取当前系统时间是否使用24小时格式:

public static boolean is24HourFormat (Context context)

Since: API Level 3

Returns true if user preference is set to 24-hour format

Parameters

context the context to use for the content resolver

Returns

           true if 24 hour time format is selected, false otherwise

楼主你好!

这种情况有可能是你的 手机 系统出现错误!建议你可以备份数据,恢复一下手机的出厂设置!如果恢复了出厂设置不行的话,可能就要涉及到双清手机处理了!彻底关机的情况下!按住电源键+音量上键进入recovery模式,选择wipe date/factory reset清除数据并恢复出厂设置,和wipe cache partition清除缓存数据,都点击了确定之后,再选择reboot system now重启系统!手机重启!然后楼主再试试校准时间看看!

public static void main(String[] args) throws Exception {

URL url=new URL(">

以上就是关于如何获取android系统时间是24小时制还是12小时制全部的内容,包括:如何获取android系统时间是24小时制还是12小时制、安卓机器,从网络自动获取时间,时区也设置为了北京时间,网络正常,为什么时间还是不准、安卓获取网络北京时间的接口,有大神能提供一个么等相关内容解答,如果想了解更多相关内容,可以关注我们,你们的支持是我们更新的动力!

欢迎分享,转载请注明来源:内存溢出

原文地址:https://54852.com/web/10038131.html

(0)
打赏 微信扫一扫微信扫一扫 支付宝扫一扫支付宝扫一扫
上一篇 2023-05-04
下一篇2023-05-04

发表评论

登录后才能评论

评论列表(0条)

    保存