2013-07-17 62 views

回答

5

通过Exif界面,如果相机写它。看看here

ExifInterface exif = new ExifInterface(pathToTheImage); 
String datetime = exif.getAttribute(ExifInterface.TAG_DATETIME); 
+0

感谢您的答复,我会考虑的Exif接口 – joe

+0

嗨,黑带。 Iam无法从图库中获取选定的图像路径。可否告诉我如何从SD卡中获取选定的图像路径? – joe

+0

你应该显示你的代码。否则不可能给你的帮助 – Blackbelt

1

使用下面的方法来获得图像的拍摄日期

private String getPhotoCapturedDate(String filePath){ 

     //String capturedDate = null; 
     try { 
      ExifInterface exif = new ExifInterface(filePath); 
      if(exif != null){ 

       return exif.getAttribute(ExifInterface.TAG_DATETIME); 
      } 
     } catch (IOException e) { 
      e.printStackTrace(); 
     } 

     return null; 
} 
0

在字符串变量

新的SimpleDateFormat创建一个字符串变量

调用简单的日期格式对象(“yyyyMMdd_HHmmss”) .format(new Date());

现在这个字符串传递到图像路径...

相关问题