如何使用FastDateFormat使用String创建Date对象

时间:2014-08-27 12:12:13

标签: java apache-commons-lang

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

以下解释为什么错误使用SimpleDateFormat是错误的:Why is Java's SimpleDateFormat not thread-safe?

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

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

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

1 个答案:

答案 0 :(得分:4)

自从commons-lang 3.2支持解析。

基本配方:

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