Я сохраняю длительность звонка (в секундах) в базе данных SQLite, и мне нужно отобразить это как минуты для пользователя.вот утверждение:
Cursor listCur = mDb.rawQuery(
"SELECT * FROM " + mDbCallTable.TABLE_NAME +
" JOIN " + mDbPhoneTable.TABLE_NAME +
" ON " + mDbCallTable.TABLE_NAME+"."+mDbCallTable.COLUMN_PHONE+"="+mDbPhoneTable.TABLE_NAME+"."+mDbPhoneTable.COLUMN_PHONE +
" JOIN " + mDbCustomerTable.TABLE_NAME +
" ON " + mDbPhoneTable.TABLE_NAME+"."+mDbPhoneTable.COLUMN_CUST_ID+"="+mDbCustomerTable.TABLE_NAME+"."+mDbCustomerTable._ID,
null
);
и вот где я подключаю его к SimpleCursorAdapter для отображения:
ListView theList;
SimpleCursorAdapter adapter;
theList = (ListView)findViewById(R.id.call_list);
listCur.moveToFirst();
adapter = new SimpleCursorAdapter(
MainActivity.this,
R.layout.call_list_item,
listCur,
new String[] {
mDbCallTable.TABLE_NAME+"."+mDbCallTable.COLUMN_PHONE,
mDbCustomerTable.TABLE_NAME+"."+mDbCustomerTable.COLUMN_NAME,
mDbCallTable.TABLE_NAME+"."+mDbCallTable.COLUMN_DURATION
},
new int[] {
R.id.item_text_phone,
R.id.item_text_customer,
R.id.item_text_duration
}
);
theList.setAdapter(adapter);
где-то здесь мне нужно разделить на 60, чтобы получить минутыдобавить 1 (округление до ближайшей минуты).как мне это сделать?