2012-07-05 63 views

回答

69

,你會在Java中一樣:

val timestamp: Long = System.currentTimeMillis/1000 
+0

確定這是UTC時間戳,而不是服務器上設置的時間的時間戳? – user1491739 2012-07-05 20:41:31

+1

該值取決於系統時鐘,但該值自UTC 1/1/70開始計算。從JavaDoc「返回: 差異,以毫秒爲單位,在當前時間和1970年1月1日UTC的午夜之間測量。」(注意:我不太確定這是否爲閏秒,例如剛剛添加的閏秒因此我不敢肯定我會信任它,例如天文計算。) – 2012-07-05 20:53:05

+1

@LarryOBrien它似乎取決於底層操作系統考慮閏秒,但從「日期」 [javadoc](http://docs.oracle.com/javase/1.5.0/docs/api/java/util/Date.html)「大多數計算機時鐘不夠準確,無法反映閏秒差異「。 – 2012-07-05 21:12:04

相關問題