Kotlin

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

System.currentTimeMillis() これでUNIXタイムスタンプが取得できた!、と思ったらつまづく。 正解はこちら。 val unixTimestamp = System.currentTimeMillis() / 1000 1000で割る。 UNIXタイムスタンプの単位は秒だから。 一方、System.currentTimeMillis()…

Log.dのメッセージ出力には文字数制限あり

ログ出力のこれ。 Log.d(tag, message) messageを出力できる最大文字数が設定されているようだ。4000文字くらいで途切れてしまうが、知らずに数時間ハマった。 val list = message.split(Regex("\n")) list.forEach { Log.d('bugfix', it) } こんな感じで改…