2012-04-16 8 views
38

Wie erstelle ich einen Unix-Zeitstempel auf Android?Wie erstelle ich einen Unix-Zeitstempel auf Android?

Ich möchte eine URL-Anfrage mit einem Unix-Zeitstempel am Ende der URL erstellen.

+2

Sie sollten wirklich versuchen, Ihre Probleme besser zu beschreiben. Lassen Sie die Leute nicht raten, was Sie wirklich erreichen wollen. –

+0

Ist das einer Epoche ähnlich, im Wesentlichen ein laufender Wert? – tccpg288

Antwort

97
long unixTime = System.currentTimeMillis()/1000L; 
+5

' L' ist redundant – Dori

10

Es ist ganz einfach - aber Sie sollten wirklich versuchen, sich mehr Untersuchung zu tun:

long timestamp = Calendar.getInstance().getTime()/1000; 
+0

Ist das so gut wie 'System.currentTimeMillis()/1000L'? (Es sieht weniger effizient für mich aus - es sei denn, ich verpasse etwas?) –

+1

Um die aktuelle Zeit zu bekommen, hat @Nesim die bessere Antwort, aber diese Antwort ist großartig, wenn Sie bereits ein Kalenderobjekt mit einer benutzerdefinierten Zeit haben. 'myCalendar.getTimeInMillis()/1000' – CyberEd