本文来源: https://www.cnblogs.com/peida/archive/2013/05/31/3070790.html
SimpleDateFormat extends DateFormat {...}
其中DateFormat和SimpleDateFormat都是非线程安全的类,但是在项目中我们经常会用到SimpleDateFormat进行日期处理,这在单线程下并没有什么问题,但是当在线上时会出现multi points或者出现莫名其妙的日期。
下面是几种改进方法:
①每用一次创建一个SimpleDateFormat对象
②使用同步,但是在会造成性能问题
③使用线程局部变量
④使用Joda-Time对日期进行处理
网友评论