报错图: 原因: 马虎,不慎将起的类名写成了工具类的名,方法里new出来的Date()对象是这个类,不是java.util包下的那个Date类,所以报错了。 下面的sdf2写的也有错,贴一张正确的图: 重点:将SimpleDateFormat替换为DateTimeFormatter 原因: SimpleDateFormat线程不安全,DateTimeFormatter线程安全。(时间有限,技能有限,具体解析等学会看源码再来解惑)