是否存在不使用不推荐使用的Date
类的解决方案,而且无需指定SimpleDateFormat("yyyy-MM-dd HH:mm:ss.SSS")
中的某种格式,因为我只想要任何可读的格式?感谢
答案 0 :(得分:5)
Date
类不被弃用 - 只是它的许多构造函数/方法都是。
您仍然可以使用:
String text = new Date(millisSinceEpoch).toString();
您无法更改字符串格式 - 例如,它将始终使用系统默认时区 - 但对您来说可能就足够了。
就我个人而言,我仍然使用SimpleDateFormat
或更好java.time
或Joda Time,但如果你真的真的不想要要做到这一点,这可能就足够了。
答案 1 :(得分:0)
您可以使用日历类。
Calendar calendar = Calendar.getInstance();
calendar.setTimeInMillis(millis);