Код должен выглядеть следующим образом.
Для вашей строки даты "2010-07-13T17:27:00.000Z
" вы можете попробовать этот формат "yyyy-MM-dd'T'hh:mm:ss.S'Z'
".
Я предполагаю, что 'T' и 'Z' в вашей строке даты - только константа / разделитель.
import java.text.SimpleDateFormat;
import java.util.Date;
public class TestMain {
public static void main(String[] args) throws Exception{
String fromDateTime = "2010-12-01 00:01:23";
DateFormat format = new SimpleDateFormat("yyyy-MM-dd hh:mm:ss");
Date date = null;
date = format.parse(fromDateTime);
//What ever you want to manipulate of this date object
//...
}
}
РЕДАКТИРОВАТЬ: добавить правильный класс, метод и комментарий, чтобы сделать его полной программой,Спасибо за комментарий от @Andrzej Doyle.РЕДАКТИРОВАТЬ: удалить IOException скинов из демонстрационной программы.Спасибо за @BalusC.РЕДАКТИРОВАТЬ: перечитать комментарий, получил полное значение @BalusC:)