Получить текущую дату и время в формате гггг-ММ-дд чч.мм.ссJAVA

Программисты JAVA общаются здесь
Ответить
Anonymous
 Получить текущую дату и время в формате гггг-ММ-дд чч.мм.сс

Сообщение Anonymous »

У меня есть приложение, которое ВСЕГДА будет запускаться только в одном часовом поясе, поэтому мне не нужно беспокоиться о преобразовании между часовыми поясами. Однако дату и время всегда необходимо распечатывать в следующем формате:

yyyy-MM-dd hh.mm.ss


Приведенный ниже код не позволяет напечатать правильный формат:

public void setCreated(){
DateTime now = new org.joda.time.DateTime();
String pattern = "yyyy-MM-dd hh.mm.ss";
created = DateTime.parse(now.toString(), DateTimeFormat.forPattern(pattern));
System.out.println("''''''''''''''''''''''''''' created is: "+created);
}


Метод setCreated() приводит к следующему выводу:

"2013-12-16T20:06:18.672-08:00"


Как изменить код в setCreated(), чтобы вместо него печаталось следующее:

"2013-12-16 20:06:18"


Подробнее здесь: https://stackoverflow.com/questions/206 ... -ss-format
Ответить

Быстрый ответ

Изменение регистра текста: 
Смайлики
:) :( :oops: :roll: :wink: :muza: :clever: :sorry: :angel: :read: *x)
Ещё смайлики…
   
К этому ответу прикреплено по крайней мере одно вложение.

Если вы не хотите добавлять вложения, оставьте поля пустыми.

Максимально разрешённый размер вложения: 15 МБ.

Вернуться в «JAVA»