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ć?