我的代码
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
答案 0 :(得分:1)
这听起来像是与时区或夏令时等有关的问题。
您是否尝试过getTime()和getTimeZone()来验证返回的信息是否符合预期?甚至toString(),它应该以可读的格式打印所有内容。