2016-08-20 2 views
8

Immer wenn ich meine SimpleDateFormat in Android es halten mich den Fehler Aufruf API Level 24 verwenden. Was macht keinen Sinn, da ich auf this Tutorial verweisen, die ein paar Jahre alt war.SimpleDateFormat gibt API Error

Dies ist der Code, der den Fehler

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

heraus geben

Ich versuche auch, aber es funktioniert immer noch nicht

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

Hier ist meine Methode, wo ich Problem mit bin mit

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

Bitte bearbeiten Sie Ihre Antwort uns den Fehlercode zu geben, es zu geben hat? Prost und vielleicht etwas relevanterer Code, um zu zeigen, wie Sie diesen Codeschnipsel verwenden. :) – Imdad

Antwort

1

Ihre ändern Import

import android.icu.text.SimpleDateFormat; 

zu

import java.text.SimpleDateFormat; 
Verwandte Themen