2014-10-13 4 views
0

У меня есть строка времени даты «2014-10-13 18: 22: 54,71», я хочу, чтобы преобразовать его в Date икак преобразовать строку в поле Дату андроид

Я буду использовать этот алгоритм

public static boolean IsthatMorethanTwo(String DateString) { 
    Calendar thatDay = Calendar.getInstance(); 
    thatDay.setTime(new Date(DateString)); 
    Calendar today = Calendar.getInstance(); 
    long diff = today.getTimeInMillis() - thatDay.getTimeInMillis(); 
    long days = diff/(24 * 60 * 60 * 1000); 
    return days >= 2; 
} 

Как это сделать?

ответ

2

Вы можете использовать класс SimpleDateFormat.

Как это:

String dateString = "2014-10-13 18:22:54.71";  
SimpleDateFormat format = 
     new SimpleDateFormat("yyyy-mm-dd HH:mm:ss.S"); 

try { 
    Date parsed = format.parse(dateString); 
} 
catch(ParseException pe) { 
    System.out.println("ERROR: Cannot parse \"" + dateString + "\""); 
} 
Смежные вопросы