gpt4 book ai didi

java - Android,实际时间问题

转载 作者:行者123 更新时间:2023-12-01 13:01:02 25 4
gpt4 key购买 nike

我使用以下代码在 Android 设备中获取小时,并且运行良好。

Calendar now = Calendar.getInstance();

int hour = now.get(Calendar.HOUR_OF_DAY);

但是我有一个 4.1.2 设备无法工作,因为给定的时间不是 24 小时模式。例如,如果实际时间为 18:32,则返回 6:32。该设备的时间是从设备设置菜单中正确设置的。而且我从设置菜单中设置了网络开启和关闭时间,结果是相同的。

谢谢。

最佳答案

您可以使用AM_PM Calendar 实例中的字段。它将返回 AM 或 PM,您可以据此添加 12 小时或照此计算。

为了保持与其他设备的兼容性,最好将 HOUR(而不是 HOUR_OF_DAY)与 AM_PM 结合使用。

关于java - Android,实际时间问题,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/23520710/

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