以下代码给了我日期时间戳为 [2020-07-183 17:07:55.551]。问题在于 Datetimestamp 中的“Day”,它有三位数。如何将currentTimeMillis
日期格式化为正确的格式?
public String Datetimesetter(long currentTimeMillis, SimpleDateFormat dateFormat) {
dateFormat = new SimpleDateFormat("YYYY-MM-DD HH:MM:SS.SSS");
// Create a calendar object that will convert the date and time value in milliseconds to date.
Calendar calendar = Calendar.getInstance();
calendar.setTimeInMillis(currentTimeMillis);
return dateFormat.format(calendar.getTime());
}
对我有用的解决方案:
请访问此链接。