次のカーソルを使用して SMS データベースにクエリを実行しています。
Uri uri = Uri.parse("content://mms-sms/conversations?simple=true");
Cursor cursor = _context.getApplicationContext().getContentResolver().query(uri, null, null, null, "normalized_date desc");
日付を取り戻していますが、数値形式で返されています。これで、次を使用できることがわかりました。
SimpleDateFormat dateFormatted = new SimpleDateFormat("hh:mm")
すべての時間を選択した形式で返すようにしますが、タイムスタンプが今日、週の初め、または1週間前のものかどうかを判断する簡単な方法があるかどうかを知りたいと思っていましたか? または、これを判断しやすい別の方法はありますか?