3
データベースにタイムスタンプ形式で日付を保存しました。特定の日付(たとえば今日のレコードのみ)のレコードを取得したい。テーブルの長さに合わせてフォーマットされた日付をフォーマットするにはどうすればよいですか?以下は現在のコードです:クエリで長い日付に変換する
public static long getTodayRecord(Context context, String recordId) {
long timeSpan= System.currentTimeMillis();
String currentDay = DateTimeUtil.getDisplayShortDate(currentTimespan);
String dateString= DateFormat.format("MM/dd/yyyy", new Date(currentTimespan)).toString();
String selection = "COLUMN_RECORD_ID" + " = ? AND date(" + "COLUMN_RECORD_DATE" + ") = ?";
String[] selectionArg= {recordId, dateString};
return DbUtil.count(context, "RECORD_TABLE, selection, selectionArgs);
}
アドバイスをいただければ幸いです。