2016-08-20 88 views
8

每當我在Android中使用我的SimpleDateFormat它不斷給我錯誤調用需要API級別24.這是沒有意義的,因爲我指的是this教程已經有幾年了。SimpleDateFormat給出的API錯誤

這是給了錯誤

SimpleDateFormat formatter = new SimpleDateFormat("EEE,dd MMM,yyyy HH:mm:ss");代碼

我甚至嘗試,但它仍然沒有工作

SimpleDateFormat formatter = new SimpleDateFormat("EEE,dd MMM,yyyy HH:mm:ss",Locale.US);

這裏是我的方法,其中我遇到的問題

public static long getDateInMillis(String srcDate) { 

    SimpleDateFormat formatter = new SimpleDateFormat("EEE,dd MMM yyyy HH:mm:ss"); 

    long dateInMillis = 0; 
    try { 
     Date date = formatter.parse(srcDate); 
     dateInMillis = date.getTime(); 
     return dateInMillis; 
    } 

    catch (java.text.ParseException e) { 
     e.printStackTrace(); 
    } 

    return 0; 
} 
+0

請編輯您的答案給我們的錯誤代碼,它給?乾杯,也許一些更相關的代碼來顯示你如何使用這段代碼。 :) – Imdad

回答

1

更改進口

import android.icu.text.SimpleDateFormat; 

import java.text.SimpleDateFormat;