Excel hücre dosyasından okuma aldığım tarih biçimini değiştirmek istiyorum "30-mar-2016" ile 03/30/2016. Ayrıştırılamayan tarihi: "30-mar-2016" Ben O bana-java.text.ParseException verdideğiştirilme tarihi biçimi DD-MON-YYYY - GG/AA/YYYY
String inputDate = "30-mar-2016";
DateFormat df = new SimpleDateFormat("mm/dd/yyyy");
Date startDate;
startDate = df.parse(inputDate);
aşağıda çalıştık. Ben de kod
String inputDate = "30-mar-2016";
DateFormat df = new SimpleDateFormat("mm/dd/yyyy");
String startDate;
startDate = df.format(inputDate);
alma aşağıda çalıştı - java.lang.IllegalArgumentException: herkes bana yardımcı olabilir bir tarihi
olarak Nesne verilen formatlamak olamaz.
Bak kullanarak çözdük. Bu, ayrıştırmakta olduğunuz dizenin biçimi ile eşleşmiyor. Biçim sürümünüze gelince, orijinal dizeyi önce bir 'Tarih' olarak ayrıştırmanız gerekir, sonra * biçimlendirin. Temel olarak, giriş formatı ve çıkış formatı olan bir tane olmak üzere iki 'SimpleDateFormat 'nesnesine ihtiyacınız vardır. –
“dd-MMM-yyyy” biçimini kullanarak ayrıştırma. Ve dikkatle, bu [http://docs.oracle.com/javase/8/docs/api/java/text/SimpleDateFormat.html] okuyun. bölüm "** Tarih ve Zaman Kalıpları **" –