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

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

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

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

Solutions Collecting From Web of "Android – узнать, какой час дня он"

Пытаться:

 int hour = Calendar.getInstance().get(Calendar.HOUR_OF_DAY); 
  • Calendar.HOUR_OF_DAY дает вам 24-часовое время.
  • Calendar.HOUR дает вам 12-часовое время.