4

我使用了 SimpleDataFormat,它似乎不是一个非常线程安全的东西。然后我发现FastDateFormat是这个问题的替代方案。但我试图弄清楚如何使用它来解析带有日期和时间的字符串。

这里解释了为什么错误使用 SimpleDateFormat 不好:为什么 Java 的 SimpleDateFormat 不是线程安全的?

代码中的问题:我有以下字符串

String date = "2014-04-27'T'13:45:31";

我需要将其转换为Date. 但是以线程安全的方式。我想使用与FastDateFormat. 不是SimpleDateFormat

4

1 回答 1

4

自 commons-lang 3.2 起支持解析。

基本配方:

  1. 使用适合您特定需求的静态方法创建FastDateFormat实例。
  2. 使用它来解析字符串并获取 Java Date 对象。

而已。

于 2014-08-27T13:04:08.047 回答