Bir json nesnesinde geçirdiğim tarihi gerekli formata dönüştürürken bir sorunla karşılaşıyorum. Arka uçtan aldığım tarih Apr-13, Wednesday, 04:06:00 PM
. Yaptığım şey buydu.Java dateFormat Ayrılmaz bir tarih istisnası
String refreshDateString = jobj.optString("refresh_date").toString();
SimpleDateFormat parseFormat = new SimpleDateFormat("MMM-dd, EEEE hh:mm:ss a");
Date refreshDate = parseFormat.parse(refreshDateString.replaceAll("\\p{Cntrl}", ""));
SimpleDateFormat outputFormat = new SimpleDateFormat("MMM dd, E, hh:mm a");
Ayrıca EEEE yerine tek bir E kullanma denedim. Yanlış olduğum yerdeki herhangi bir girdi var mı? Çok teşekkürler!
teşekkürler: Bu öneriyi gözden kaçırmış gibiydim! Yardımcı olur :) – user2604897