我想显示旅行的日期。在应用程序中列出了几个行程,每个行程都有一个很长的值,其中包含其一代的 currentTimeMillis。我想把这个长数字变成一个日期,但输出总是在 1970 年左右...... System.currentTimeMillis() 是存储行程生成时间的正确方法吗?
Date date = new Date(trip.getStartTime()); // 195342322
SimpleDateFormat test = new SimpleDateFormat("yyyy-MM-dd");
startTime.setText(String.valueOf(test.format(date)));
-> startTime 的输出:1970-01-01