У меня возникли проблемы с использованием класса календаря в Android. Как узнать текущее время в 24 формате?
Calendar c1 = Calendar.getInstance();
если вы хотите использовать 12-часовой формат - c1.set(Calendar.HOUR, new Date().getHours());
c1.set(Calendar.HOUR, new Date().getHours());
если вы хотите использовать 24-часовой формат - c1.set(Calendar.HOUR_OF_DAY, new Date().getHours());
c1.set(Calendar.HOUR_OF_DAY, new Date().getHours());
Используйте Calendar.HOUR_OF_DAY для получения часа в формате 24
Calendar.HOUR_OF_DAY
Calendar rightNow = Calendar.getInstance(); int currentHour = rightNow.get(Calendar.HOUR_OF_DAY);
Вы должны использовать этот класс> Формат даты <Вы можете установить формат для обоих (Дата и время) </p>
И вот код:
DateFormat dateFormat = new SimpleDateFormat("yyyy/MM/dd HH/mm/ss"); Date date = new Date(); dateFormat.format(date);
`