2015-06-24 9 views
-2

У меня есть дата:Преобразовать Дата в другой формат

String endDate = "2015-07-22 00:00:00"; 

Я построить форматчик на эту дату:

DateFormat formatter = new SimpleDateFormat("yyyy-MM-dd HH:mm:ss"); 

Но как преобразовать дату форматирования yyyy-MM-dd? Я хочу получить только 2015-07-22.

+2

Используйте 'новый SimpleDateFormat ("гггг-ММ-дд");'? –

+0

'new SimpleDateFormat (" yyyy-MM-dd ");'? – Sybren

ответ

0

Это проще, чем вы думаете.

Вы можете просто использовать

new SimpleDateFormat("yyyy-MM-dd"); 

Он игнорирует все, что не соответствует формату.

+0

Yeap. Большое спасибо. Я соглашусь на 10 минут. Теперь StackOverflow запрещает это мне. –

0
public static void main(String[] args) throws ParseException { 
     String date = "2015-07-22 00:00:00"; 
     DateFormat dateFormat = new SimpleDateFormat("yyyy-MM-dd"); 
     Date date1 = dateFormat.parse(date); 
     String newDateString = dateFormat.format(date1); 
     System.out.println(newDateString); 
    } 

выход

2015-07-22 
Смежные вопросы