2013-07-17 93 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());

現在這個字符串傳遞到圖像路徑...

相關問題