Я немного запутался. Я работал с классами Calendar и GregorianCalendar на Java и печатал часы, но там написано 4, а сейчас 11.
Мой вопрос: час основан на местном времени? Это основано на определенном часовом поясе?
Я посмотрел вокруг, но я не нашел четкого ответа.
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
Calendar
, это зависит от их времени, а не от вашего. - person Josh M   schedule 30.08.2013