0
我有点困惑。我一直在使用Java中的Calendar和GregorianCalendar类,并且我一直在打印这个小时,但它说的是4,现在是11。日历类中的HOUR是否基于特定时区?
我的问题是,是基于当地时间的小时?它是基于特定时区吗?
我环顾四周,但我还没有找到明确的答案。
Calendar today = new GregorianCalendar();
int y = today.get(Calendar.YEAR);
int h = today.get(Calendar.HOUR);
int ap = today.get(Calendar.AM_PM);
System.out.println(y + " " + h + " " + ap);
而且我的输出:
2013 4 1
显示与您的打印方式相关的一些代码。 – kosa
编辑显示代码和输出。 – lonewookie
你用什么IDE?...当我运行这个我得到当地时间(我使用netbeans)... – gtgaxiola