Формат даты в Java - PullRequest
1 голос
/ 10 мая 2011

Несколько вопросов:

  1. Как мне теперь распечатать (текущую дату / время) в следующем формате.
  2. Как мне преобразовать строковую дату в объект даты, если я знаю формат, такой же, как показано ниже.

Пример: 2011-05-04 19:12:46 -0500

Формат: ГГГГ-ММ-ДД ЧЧ: ММ: СС [+ | -] чч [мм]

Ответы [ 2 ]

6 голосов
/ 10 мая 2011

Попробуйте:

Date yourDate = new Date(...);
SimpleDateFormat myDateFormat = new SimpleDateFormat("yyyy-MM-dd HH:mm:ss Z");
System.out.print(myDateFormat.format(yourDate);

Ссылка на SimpleDateFormat Javadoc: здесь .

3 голосов
/ 10 мая 2011

Проверьте SimpleDateFormat: http://download.oracle.com/javase/6/docs/api/java/text/SimpleDateFormat.html

SimpleDateFormat.format () и SimpleDateFormat.parse ()

...