原文链接:https://www.yuque.com/yopai/pp6bv5
JDK7 旧日期 API 问题
JDK7 的 Date 和 SimpleDateFormat 不是线程安全的,且 Calendar API 复杂难用。
┌─────────────────────────────────────────────────────────────┐
│ JDK7 日期 API 问题 │
├─────────────────────────────────────────────────────────────┤
│ │
│ Date: │
│ - 可变对象,线程不安全 │
│ - 月份从 0 开始(坑) │
│ │
│ SimpleDateFormat: │
│ - 线程不安全,不能声明为 static │
│ - 多线程下可能出现异常结果 │
│ │
│ Calendar: │
│ - API 复杂,很多废弃方法 │
│ - 可变对象,线程不安全 │
│ │
└─────────────────────────────────────────────────────────────┘

