import java.text.SimpleDateFormat;
import java.util.Date;
public class Test {
public static void main(String[] args) {
String b="1514725115000";
SimpleDateFormat format =new SimpleDateFormat("YYYYMMdd");
String a =format.format(new Date(Long.parseLong(b)));
System.out.println(b+":"+a);
System.out.println(System.currentTimeMillis());
}
}
这个结果运行出来是20181231 ,可是网上是20171231.
解决方案:
SimpleDateFormat format =new SimpleDateFormat("yyyyMMdd");
原因:
YYYY是周所属的年份。敲你两。感谢天乐大佬解惑