java.text下的 DateFormat 是线程不安全的;

建议1:

1、使用threadLocal包装DateFormat(太复杂,不推荐)

2、使用org.apache.commons.lang3.time.DateFormatUtils下的方法(推荐)

DateFormatUtils.format(new Date(), "yyyyMMddHHmmss")

注意:该类使用了org.apache.commons.lang3.time.FastDateFormat(是一个线程安全的DateFormat)作为底层

 

建议2:

https://blog.csdn.net/l1028386804/article/details/53727922

 

建议3:

使用这个包下的

<!--时间对象操作-->
<dependency>
<groupId>joda-time</groupId>
<artifactId>joda-time</artifactId>
<version>2.3</version>
</dependency>




 

相关文章:

  • 2022-01-19
  • 2022-02-15
  • 2022-01-07
猜你喜欢
  • 2022-12-23
  • 2021-08-15
  • 2021-05-16
  • 2023-03-24
  • 2021-09-19
  • 2022-12-23
相关资源
相似解决方案