2012-04-16 15 views
38

Come posso creare un timestamp Unix su Android?Come posso creare un timestamp Unix su Android?

Voglio creare una richiesta di post URL con un timestamp Unix alla fine dell'URL.

+2

Si dovrebbe cercare di descrivere i vostri problemi meglio. Non lasciare che le persone indovinino cosa stai cercando di ottenere. –

+0

È simile a un'epoca, essenzialmente un valore corrente? – tccpg288

risposta

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

' L' è ridondante – Dori

10

E 'abbastanza semplice - ma si dovrebbe davvero cercare di fare ulteriori indagini da soli:

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

È buono come 'System.currentTimeMillis()/1000L'? (A me sembra meno efficiente, a meno che non mi manchi qualcosa?) –

+1

Per ottenere l'ora corrente, @Nesim ha la risposta migliore, ma questa risposta è ottima se hai già un oggetto calendario con un orario personalizzato. 'myCalendar.getTimeInMillis()/1000' – CyberEd