首先说业务需求,我的业务是从数据库查询创建、修改、添加时间的等字段的信息返回给一个临时的Bean对象,这个Bean对象一开始我设计的字段是Date类型,debug的时候发现这个Bean时间字段显示不友好,为此有了下面的使用
Date
Date如果不格式化,打印出的日期可读性差
Tue Sep 10 09:34:04 CST 2019
使用SimpleDateFormat对时间进行格式化,但SimpleDateFormat是线程不安全的,具体可看源代码
private StringBuffer format(Date date, StringBuffer toAppendTo,
FieldDelegate delegate) {
// Convert input date to time field l