【发布时间】:2018-08-30 07:12:15
【问题描述】:
我正在尝试使用以下代码以 24 小时格式获取当前时间:
Calendar cal = Calendar.getInstance();
int currentHour = cal.get(Calendar.HOUR);
int currentMinute = cal.get(Calendar.MINUTE);
System.out.println(currentHour);
System.out.println(currentMinute);
我现在的时间是新加坡时间下午 3.11 点。但是当我执行上面的代码时,我得到了 7.09。有什么想法吗?
【问题讨论】:
-
使用 HOUR_OF_DAY 插入 HOUR
-
@AntonA。鉴于至少分钟实际匹配,仍然与输出不匹配
-
@XtremeBaumer 你确定你的手机时间不等于输出吗?
-
@AntonA。我不是OP。但是看看给定的时间,他的代码实际上应该输出
3:11而不是7:09或7:11 -
@ADM 不重复。我也试过了,但是小时是错误的,只是分钟是正确的
标签: java android time calendar