gpt4 book ai didi

Android:根据设备的当前时间格式更改时间格式

转载 作者:塔克拉玛干 更新时间:2023-11-02 08:52:43 24 4
gpt4 key购买 nike

如何获取android设备的当前时间格式?即,如果 Android 设备的当前时间格式从 12 小时格式更改为 24 小时格式,反之亦然,那么如何以编程方式检查该设置?

我想将我的应用程序小部件中显示的时间更改为与设备相同的格式,并且每当时间格式更改时,我的小部件也应该显示该时间格式。任何指示都会有所帮助。

谢谢。

最佳答案

您可以使用 TIME_12_24 .

int time_format = 0;
try {
time_format = Settings.System.getInt(getContentResolver(), Settings.System.TIME_12_24);
} catch (SettingNotFoundException e) {
e.printStackTrace();
}
Log.i(TAG,"Time format: "+time_format);

time_format 将根据设置为 1224

确保您已将此权限添加到 list 文件。

<user-permission android:name="android.permission.WRITE_SETTINGS" />

编辑:
您也可以使用 DateFormat.is24HourFormat() .它不需要额外的许可。

关于Android:根据设备的当前时间格式更改时间格式,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/8834452/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com