按日期和时间筛选contentresolver查询-Android
我正在使用“MediaStore.Images.Media.EXTERNAL\u CONTENT\u URI”查询存储在sd卡上的照片。现在我只想要在某个特定日期之后添加的照片。我正在使用“contentResolver.query()”方法进行查询,但我不知道如何按添加日期或修改日期进行筛选。这能做到吗按日期和时间筛选contentresolver查询-Android,android,Android,我正在使用“MediaStore.Images.Media.EXTERNAL\u CONTENT\u URI”查询存储在sd卡上的照片。现在我只想要在某个特定日期之后添加的照片。我正在使用“contentResolver.query()”方法进行查询,但我不知道如何按添加日期或修改日期进行筛选。这能做到吗 谢谢你的帮助 您应该能够执行以下操作: Date date = ...; contentResolver.query( MediaStore.Images.Media.EXTE
谢谢你的帮助 您应该能够执行以下操作:
Date date = ...;
contentResolver.query(
MediaStore.Images.Media.EXTERNAL_CONTENT_URI,
null, MediaStore.MediaColumns.DATE_ADDED + ">?",
new String[]{"" + date},
MediaStore.MediaColumns.DATE_ADDED + " DESC");
这将查找指定日期之后添加日期的所有图像,按添加日期从最近到最早排序。拍摄日期和添加日期之间的区别是什么?这张照片是什么时候拍的?是否添加了DATE_,关于它是何时添加到设备的媒体数据库的?这是哪一天?是java.util.Date还是java.sql.Date?