Я планирую добавить час к текущему времени, которое я преобразовал в 12-часовой формат. Просто не знаю, как это сделать. Я хочу, чтобы время оставалось неизменным, просто хочу добавить час, скажем, время 11:59 -> Я хотел бы показать 12:59, или, если время 5:20, я хотел бы показать 6:20 и так далее.
Вот мой код:
if (mDate.get(Calendar.AM_PM) == Calendar.AM)
am_pm = "AM";
else if (mDate.get(Calendar.AM_PM) == Calendar.PM)
am_pm = "PM";
String strHrsToShow = (mDate.get(Calendar.HOUR) == 0) ? "12" : mDate.get(Calendar.HOUR) + "";
String strMinsToShow = (mDate.get(Calendar.MINUTE)) < 10 ? "0" + mDate.get(Calendar.MINUTE) : "" + mDate.get(Calendar.MINUTE);
mRegisterGuestStartTime.setText(String.format("%s:%s %s", strHrsToShow, strMinsToShow, am_pm));
Есть идеи, как это сделать? заранее спасибо!