2012-03-29 7 views
2

Ich arbeite an einer Android App, wo ich Sender, SMS Körper, Datum und Uhrzeit der eingehende SMS speichern müssen. Momentan kann ich den Nachrichtentext und den Absender erfassen. Aber ich kann nicht das Datum und die Uhrzeit von SMS abrufen. Selbst wenn ich einige der Beiträge in stackoverflow ausgecheckt habe, erfasst keiner von ihnen Datum und Uhrzeit. Kann mir jemand hier bitte einen Code vorschlagen oder zeigen, um Datum und Uhrzeit von eingehenden SMS zu erfassen? Vielen Dank im VorausAndroid - Get Datum und Uhrzeit von eingehenden SMS

HINWEIS: Ich habe versucht, die folgenden Links

  1. How to analyze incoming SMS on Android?
  2. How would i track Incoming SMS in Android?

Antwort

4

Hat getTimestampMillis() nicht helfen?

Um die Datums- & Zeitwerte zu erhalten, dies zu tun:

Calendar calendar = Calendar.getInstance(); 
calendar.setTimeInMillis(smsMessage.getTimestampMillis()); 

int date = calendar.get(CALENDAR.DATE); 
int hour = calendar.get(CALENDAR.HOUR_OF_DAY); 
// etc... 
+0

Oh ich es nicht versuchen. Lass es mich versuchen. Danke – Allwyn

+0

Können Sie mir bitte mitteilen, wie ich dieses in Datum und Zeit Format umwandeln kann? – Allwyn

+0

@ Winbros aktualisiert die Antwort. –