UNIXタイムスタンプの取得 | Android Kotlin

f:id:araemonz:20190311004740p:plain

System.currentTimeMillis()

これでUNIXタイムスタンプが取得できた!、と思ったらつまづく。

正解はこちら。

val unixTimestamp = System.currentTimeMillis() / 1000

1000で割る。

UNIXタイムスタンプの単位は秒だから。

一方、System.currentTimeMillis()での取得はミリ秒。

関数名を落ち着いてよく読みませう。

current time millis**

😯

書いてある。

コピペばかりしてるとこうなる。