Java String to Date объект в формате «гггг-мм-дд чч: мм: сс»
Мне нужно преобразовать строку, содержащую дату, в объект даты. Строка будет иметь формат «гггг-мм-дд ЧЧ: мм: сс.СССССС», и я хочу тот же формат в объекте даты.
Например, у меня есть строка «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");
Результат: «Вторник, 10 января 14:58:00 EST 2012». Пожалуйста, дайте мне знать, где я иду не так.
Спасибо, Йешван Кота