gpt4 book ai didi

android - 时间选择器 : when to choose 24 or am/pm modes

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

我的应用中有几个时间选择器。

在我的国家(西类牙),我们习惯于以 24 小时模式显示时间……但在其他国家/地区,我们习惯于上午/下午。

我知道如何将时间选择器设置为 24 或上午/下午模式...但是根据设备区域设置或国家/地区显示 am/pm 或 24 的最佳方法是什么?我怎么知道选择一种或另一种模式?

非常感谢

(抱歉我的英语不好)

最佳答案

使用来自 android.text.format.DateFormat 的 DateFormat: http://developer.android.com/reference/android/text/format/DateFormat.html

从源代码 (frameworks/base/core/java/android/text/format/DateFormat.java) 中可以看出,函数 DateFormat.is24HourFormat() 所做的不仅仅是从 Settings.System 请求 TIME_12_24。

据我了解,DateFormat.is24HourFormat() 是获取用户时间格式的更可靠方法。例如,因为 Settings.System.getString() 可以为 TIME_12_24 返回 null(从 DateFormat.java 可以看出)。

关于android - 时间选择器 : when to choose 24 or am/pm modes,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/6940305/

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