2012-04-16 19 views
38

Làm cách nào để tạo dấu thời gian Unix trên Android?Làm cách nào để tạo dấu thời gian Unix trên Android?

Tôi muốn tạo yêu cầu đăng URL bằng dấu thời gian Unix ở cuối url.

+2

Bạn thực sự nên cố gắng để mô tả vấn đề của bạn tốt hơn. Đừng để mọi người đoán xem bạn đang cố gắng đạt được điều gì. –

+0

Điều này tương tự như một kỷ nguyên, về cơ bản là một giá trị đang chạy? – tccpg288

Trả lời

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

' L' là thừa – Dori

10

Đó là khá đơn giản - nhưng bạn thực sự cần cố gắng làm điều tra thêm cho mình:

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

Điều này có tốt bằng 'System.currentTimeMillis()/1000L' không? (Nó trông kém hiệu quả hơn với tôi - trừ khi tôi đang thiếu gì đó?) –

+1

Để nhận thời gian hiện tại, @Nesim có câu trả lời tốt hơn, nhưng câu trả lời này rất tuyệt nếu bạn đã có một đối tượng lịch với thời gian tùy chỉnh. 'myCalendar.getTimeInMillis()/1000' – CyberEd

Các vấn đề liên quan