2016-06-16 4 views
0

В настоящее время я работаю над приложением календаря, используя Caldroid и дату, которая возвращает Caldroid выглядит следующим образом:Android: Как преобразовать строку в дату

Fri Jun 17 12:31:00 GMT+07:00 2016 

мне просто нужно извлечь дату из него, как, например, :

17-06-2016 

Как я должен это делать?

+0

SimpleDateFormat –

+0

проверить ссылку >> https://developer.android.com/reference/java/text/SimpleDateFormat.html – mgcaguioa

ответ

3

Попробуйте это -

DateFormat df = new SimpleDateFormat("EEE MMM dd HH:mm:ss z yyyy"); 
    DateFormat df2 = new SimpleDateFormat("dd-MM-yyyy"); 

    try { 
     //This will give you the desired output 
     df2.format(df.parse("Fri Jun 17 12:31:00 GMT+07:00 2016")); 
    } catch (ParseException e) {    
     e.printStackTrace(); 
    } 
Смежные вопросы