2013-07-12 9 views
-6

Дата DateTime, как форматировать дату в следующем формате?Как отформатировать дату?

12 JUL 2013 

в C#, вы делаете это

string formatedDateString = String.Format("{0:dd MMM yyyy}", myDateTime); 

Что такое эквивалентный код в JAVA?

+1

Использование SimpleDateFormat и конкретные строки формата – NINCOMPOOP

+1

использование jodatime HTTP : //joda-time.sourceforge.net/, чтобы избежать головных болей – NimChimpsky

+0

Что такое «DateTime» тип? Этот класс не находится в JDK. Или вы используете 'JodaTime'? – LaurentG

ответ

0

Использовать SimpleDateFormat. Вдоль линий

(new SimpleDateFormat("dd MMM yyyy")).parse("12 JUL 2013"); 
(new SimpleDateFormat("dd MMM yyyy")).format(new Date()); 
+0

Он спрашивает об обратном :-) – sanbhat

1

И date представляет собой экземпляр java.util.Date

String formattedDate = new SimpleDateFormat("dd MMM yyyy").format(date); 
0

Я хотел бы использовать локализованный подход, как описано here:

String formattedDate = DateFormat.getDateInstance().format(date); 
Смежные вопросы