Uzyskaj poprawny czas lokalny w java (Kalendarz)

Korzystam z tej metody, aby uzyskać czas lokalny:

 Calendar cal = Calendar.getInstance();

String time= new SimpleDateFormat("dd MMM yyyy HH:mm:ss").format(cal.getTime());

Mój problem polega na tym, że po południu ta metoda daje mi na przykład „11:15”, ale już „23:15”. Mam nadzieję, że mój desc nie jest mylący.

Chcę odzyskać wartości popołudniowe, takie jak: 12: MM, 13: MM, 14: MM ..etc przechodzi do 23: MM. . .

Co powinienem zmienić?

questionAnswers(4)

yourAnswerToTheQuestion