Я пытаюсь преобразовать строковое значение даты, но ее не работаетОшибка при преобразовании строки датировать
Date dat1;
System.out.println("String date is "+tdate);// this shows 20141015
try{
SimpleDateFormat dateFormat = new SimpleDateFormat("yyyy-MM-dd");
dat1 = dateFormat.parse(tdate);
}
catch(Exception e){
System.out.println("error");
}
tdate
является переменной типа String. В коде не было обнаружено никаких ошибок, но печатает ошибку блока catch и не выполняет код в try , пожалуйста, помогите спасибо.
Опубликуйте строка "DAT1", он может в другой формат даты. –
Ваш Дата кажется '20141015', то вы должны изменить DateFormat с' SimpleDateFormat DateFormat = новый SimpleDateFormat ("YYyyMmDd"); ' – Piyush
Thanks это работает :) –