android - 将 AM/PM 设置为字符串中的时间选择器对话框?

标签 android timepicker

我有一个 TextView,其中时间以 10:00 PM 格式显示,当用户单击该 View 时,必须将同一时间设置为 TimePicker对话。我可以为选择器设置小时分钟,但在AM/PM部分。我总是得到AM用户是否设置了AMPM。怎么解决呢?任何帮助表示赞赏。谢谢!

最佳答案

我遇到过此类类似的问题。

这可能是因为您可能已将 hour 元素设置为以下方式

hour = String.valueOf(cal.get(Calendar.HOUR));

尝试将其更改为

hour = String.valueOf(cal.get(Calendar.HOUR_OF_DAY));

希望对您有帮助。

关于android - 将 AM/PM 设置为字符串中的时间选择器对话框?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/15432617/

相关文章:

android - (intent.getStringExtra ("PaymentDetails") 为空

android - 无法使用生命周期版本 2.2.0-alpha01 功能

react-native - 在 TimePickerAndroid react native 中设置最短时间

javascript - 链接两个引导时间选择器输入元素

jquery - 我想格式化我的时间选择器 jquery

android - AppAuth 登录重定向适用于 iOS,但不适用于 Android

android - Windows 10 的 SDK 是否可以在 Ubuntu 中运行?

android - 同一个 Activity 调用了两次...多个 AsyncTasks 有问题吗?

javascript - Twitter Bootstrap timepicker defaultTime NaN

java - 以编程方式将设置的 TimePicker View 更改为微调模式