Мне нужно преобразовать строку, содержащую дату, в объект даты. Строка будет иметь формат "yyyy-mm-dd HH: mm: ss.SSSSSS", и я хочу иметь тот же формат в объекте даты.
Например, у меня есть строка "2012-07-10 14: 58: 00.000000", и мне нужен результирующий объект даты того же формата.
Я пробовал следующие методы, но результат не так, как ожидалось.
java.util.Date temp = new SimpleDateFormat("yyyy-mm-dd HH:mm:ss.SSSSSS").parse("2012-07-10 14:58:00.000000");
DateFormat dateFormat = new SimpleDateFormat("yyyy-mm-dd HH:mm:ss");
Date thisDate = dateFormat.parse("2012-07-10 14:58:00.000000");
В результате "Tue Jan 10 14:58:00 EST 2012". Пожалуйста, дайте мне знать, где я ошибаюсь.
Спасибо, Йешвант Кота