2016-07-07 3 views
-11

Я получаю текущую дату в чт 07 июля 12:45:28 AMT 2016 формат, но нужно 2016- 07-07 12:45: 28. В моем коде я могу получить формат 2016-07-07 12:45:28, но это строка. Помогите мне сделать в java.util.Date.Формат текущей даты: "yyyy-MM-dd HH: mm: ss"

SimpleDateFormat format = new SimpleDateFormat("yyyy-MM-dd HH:mm:ss"); 
    Date now = new Date(); 
    System.out.println(now); 
    String strDate = format.format(now); 
    System.out.println(strDate); 
+7

'Дата' не имеет формата. Форматирование 'Date' имеет смысл, если вы собираетесь выводить его как' String'. – Fildor

+2

Пожалуйста, сделайте некоторое исследование. Каждый мыслимый вопрос о разборе или форматировании дат Java был задан и всесторонне рассмотрен здесь на SO (и в других местах). –

ответ

0

Я думаю, добавляя, что это ниже должно работать:

Дата вывода = format.parse (strDate);

Смежные вопросы