如何确定设备使用的是12小时制还是24小时制? [英] How can I determine whether a device is using 12 or 24-hour time format?

查看:140
本文介绍了如何确定设备使用的是12小时制还是24小时制?的处理方法,对大家解决问题具有一定的参考价值,需要的朋友们下面随着小编来一起学习吧!

问题描述

我想知道当前设备的时间格式。

I want to know the current device time format.

表示24小时/ 12小时格式。

means 24 hour/ 12 hour format .

Plz让我知道如何确定。

Plz let me know how can I determine that.

那里是否有任何API可以确定这一点。

Are there any API there to determine this.

推荐答案

字符串值= android.provider.Settings.System.getString(上下文.getContentResolver(),android.provider.Settings.System.TIME_12_24);

String value = android.provider.Settings.System.getString(context.getContentResolver(), android.provider.Settings.System.TIME_12_24);

更新后的答案,您应该改用它上面的方法可以返回空值:

Updated Answer, you should use this instead of the above, as above could give back a null value:

DateFormat.is24HourFormat(context)

这篇关于如何确定设备使用的是12小时制还是24小时制?的文章就介绍到这了,希望我们推荐的答案对大家有所帮助,也希望大家多多支持IT屋!

查看全文
登录 关闭
扫码关注1秒登录
发送“验证码”获取 | 15天全站免登陆