我需要在格式化字符串(dd/MM/yyyy)之后将一个纪元(Unix 时间)格式的字符串转换为日期类。
谢谢您的帮助 !
Unix 时间是自 1970 年 1 月 1 日以来的秒数,所以这应该有效
Date date = new Date(unixTime * 1000);
String str = new SimpleDateFormat("dd/MM/yyyy").format(date);
顺便说一句,SimpleDateFormat 也接受millis 作为参数,因此可以获得与
String str = new SimpleDateFormat("dd/MM/yyyy").format(unixTime * 1000);
Date date = new Date(time);
DateFormat format = new SimpleDateFormat("dd/MM/yyyy");
format.setTimeZone(TimeZone.getTimeZone("Etc/UTC"));
String formatted = format.format(date);
System.out.println(formatted);