Ошибка при попытке получить дату на Android CallLog.Calls - PullRequest
3 голосов
/ 10 ноября 2010

Эй, я пытаюсь получить дату из CallLog.Calls в Android. Я делаю так:

import org.apache.http.impl.cookie.DateUtils;
import android.database.Cursor;
Cursor cursor = getContentResolver().query(
            android.provider.CallLog.Calls.CONTENT_URI, null, null, null,
            android.provider.CallLog.Calls.DATE + " DESC ");
 int dateId = cursor.getColumnIndex(android.provider.CallLog.Calls.DATE);
 String callDate = cursor.getString(dateId);
 String dateString = DateUtils.formatDate(callDate);

Но метод formatDate не допускает String в качестве параметра, ему нужен параметр Date. Я пытался сделать бросок, но я не думаю, что это правильно. Итак, у кого-то есть идеи, как это сделать?

Спасибо.

1 Ответ

2 голосов
/ 10 ноября 2010

Возможно, вы сможете разобрать строку и получить дату - http://developer.android.com/reference/java/text/DateFormat.html#parse(java.lang.String)

...