Подтвердить что ты не робот

Android - узнать, какой час дня он

Я хочу использовать и alarmManager, который устанавливает повторяющийся сигнал тревоги, чтобы выходить в час, каждый час. Я знаю, как настраивать повторяющийся сигнал тревоги каждый час, но не как установить его с верхней части часа, мне нужно знать это значение для переменной "whatTime" ниже.

AlarmManager am = (AlarmManager)getSystemService(ALARM_SERVICE);
am.setRepeating(AlarmManager.ELAPSED_REALTIME, whatTime, 1*60*60*1000, operation);

Также я хочу иметь возможность установить флаг, который, например, - если время составляет от 4 до 8 днем, выполните некоторые операции, иначе не беспокойтесь.
Поэтому мне действительно нужно знать, как узнать час дня, может ли кто-нибудь сказать мне, как это сделать? Большое спасибо

4b9b3361

Ответ 1

Try:

int hour = Calendar.getInstance().get(Calendar.HOUR_OF_DAY);