如何获取相册照片的拍摄时间

第二种:使用JAVA手段,通过file的lastModified获取。 Long fileTime = file.lastModified(); // Date date = new Date(fileTime); // SimpleDateFormat simpleDateFormat1 = new SimpleDateFormat(“MM月dd日”); 通过这种方法获取到的是一个Long类型的时间(以ms计算),然后给它日期格式化一下,就可以得到拍摄时间。

第三种:根据多媒体数据库查询日期获取

Uri imgUri = MediaStore.Images.Media.EXTERNAL_CONTENT_URI; cursor = getActivity().getContentResolver().query(imgUri, null, null, null, MediaStore.Images.Media.DATE_TAKEN + ” DESC”); int dateIndex = cursor.getColumnIndexOrThrow(MediaStore.Images.Media.DATE_TAKEN);

以上就是获取照片拍摄时间的几种方法,里面有些基础知识点并没有细说,只是告诉大家可以通过这种方法获取到,如果有不明白的可以在下面留言,我一定会详细的告诉大家(PS:本姑娘也是第一次写博客,主要是总结工作中的一些经验和坑,一方面是不要让自己在同一个地方摔倒两次,另一方面也希望能把这些东西分享给大家,可能文章中有些知识表达的不够好,希望大家多多指正,不喜勿喷)

经验分享 程序员 微信小程序 职场和发展