kotlinでUNIXタイムスタンプの取得

System.currentTimeMillis()

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

正解はこちら。

val unixTimestamp = System.currentTimeMillis() / 1000

1000で割る。

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

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

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

current time millis

😯

書いてある。

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