Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/java/332.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Java 安卓,实际工时问题_Java_Android - Fatal编程技术网

Java 安卓,实际工时问题

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。通过设备设置菜单正确设置此设备的时间。此外,我有打开和关闭网络的时间,从设置菜单,结果是一样的 谢谢。您可以使用日历实例中的字段。它将返回上午或下午,在此基

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

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
结合使用