如何在Android上创建Unix时间戳?

iam*_*eyb 51 android unix-timestamp

如何在Android上创建Unix时间戳?

我想在url的末尾创建一个带有Unix时间戳的URL post请求.

Nes*_*zon 125

 long unixTime = System.currentTimeMillis() / 1000L;
Run Code Online (Sandbox Code Playgroud)

  • `L`是多余的 (9认同)

Ale*_*s G 11

这很简单:

long timestamp = Calendar.getInstance().getTime() / 1000;
Run Code Online (Sandbox Code Playgroud)

  • 这和 System.currentTimeMillis() / 1000L 一样好吗?(对我来说,它看起来效率较低 - 除非我错过了一些东西?) (2认同)
  • 为了获得当前时间,@ Nesim有更好的答案,但如果您已经有一个具有自定义时间的日历对象,那么这个答案很棒.`myCalendar.getTimeInMillis()/ 1000` (2认同)