Java 安卓,实际工时问题
我使用下面的代码在Android设备中获取小时数,并且运行良好Java 安卓,实际工时问题,java,android,Java,Android,我使用下面的代码在Android设备中获取小时数,并且运行良好 Calendar now = Calendar.getInstance(); int hour = now.get(Calendar.HOUR_OF_DAY); 但我有一个4.1.2设备不工作,因为给定的时间不是24小时模式。例如,如果实际小时数为18:32,则返回6:32。通过设备设置菜单正确设置此设备的时间。此外,我有打开和关闭网络的时间,从设置菜单,结果是一样的 谢谢。您可以使用日历实例中的字段。它将返回上午或下午,在此基
Calendar now = Calendar.getInstance();
int hour = now.get(Calendar.HOUR_OF_DAY);
但我有一个4.1.2设备不工作,因为给定的时间不是24小时模式。例如,如果实际小时数为18:32,则返回6:32。通过设备设置菜单正确设置此设备的时间。此外,我有打开和关闭网络的时间,从设置菜单,结果是一样的
谢谢。您可以使用日历
实例中的字段。它将返回上午或下午,在此基础上,你可以增加12个小时,或采取这样的
为了保持与其他设备的兼容性,最好将HOUR
(而不是HOUR\u of_DAY
)与AM\u PM
结合使用