2016-03-03 2 views
0

Plz, помогите мне со следующей ситуацией. Работая с Android, я нашел очень интересную проблему. Я хочу использовать календарь Android. Я создаю Calendar calendarUTC = Calendar.getInstance(); Тогда: int local_hour_on_utc = calendarUTC.get(Calendar.HOUR);. Вопрос в том, что поле «час» занимает 11 место в структуре в календаре (я видел в отладчике), но get (Calendar.HOUR) возвращает значение 10-го поля. Итак, это ошибка или функция?Календарь Студия Android (ошибка?)

ответ

0

Начать подсчет: 0 первый элемент массива

1, 2-й элемент в массиве

2 третьего элемента в массиве

..

..

..

10 is 11th элемент массива

Запрос вам уделять больше внимания в своем классе программирования :)

+0

OFC, я это знаю;) Но проблема в другой! Возможно, я неправильно описал проблему. Итак, я покажу небольшой пример. {0 = 1 1 = 2016 2 = 2 3 = 10 4 = 1 5 = 3 6 = 63 7 = 5 8 = 1 9 = 1 10 = 6 11 = 18 12 = 7 13 = 15 14 = 656 15 = 10800000 16 = 0} Поля календаря. getHour возвращает 6, но не 18 –

Смежные вопросы