如何在Android中获取当前时间戳?

rah*_*rma -1 java api android timestamp android-studio

我想在这个YYYY-MM-DDTHHmmssZ中获取当前的时间戳。期望值:2016-01-01%2000:00:00 我尝试了各种方法,下面是其中一种:

String timeStamp = new SimpleDateFormat("YYYY-MM-DD'T'HH:mm:ss'Z'").format(new Timestamp(System.currentTimeMillis()));
Run Code Online (Sandbox Code Playgroud)

我仍然面临错误(未获得预期的输出,即2016-01-01%2000:00:00),谢谢您的帮助。

Swa*_*and 5

只需使用此:

SimpleDateFormat simpleDateFormat = new SimpleDateFormat("dd-MM-yyyy-hh-mm-ss");
String format = simpleDateFormat.format(new Date());
Log.d("MainActivity", "Current Timestamp: " + format);
Run Code Online (Sandbox Code Playgroud)

只需更改您想要当前时间戳记的格式。

谢谢。:)