Calendar.HOUR_OF_DAY始终显示提前1小时和12小时格式

时间:2015-12-24 08:26:34

标签: java android android-calendar

我的代码

    Calendar calendar = Calendar.getInstance();
    thisHour = calendar.get(Calendar.HOUR_OF_DAY);
    Log.e(TAG + "--thisHour: ",String.valueOf(thisHour));

所以这应该以24小时格式打印一天中的小时。当尝试,然后时间是下午2点10分,所以它应该打印14.但它总是打印在日志3中。我尝试过其他时间,但同样的结果。始终提前1小时打印时间和12小时格式。我做错了什么!需要guidline

1 个答案:

答案 0 :(得分:1)

这听起来像是与时区或夏令时等有关的问题。

您是否尝试过getTime()getTimeZone()来验证返回的信息是否符合预期?甚至toString(),它应该以可读的格式打印所有内容。