DateFormatter that is not picky?
<p>Does anyone know of a DateFormatter in Java that isn't so picky? By that I mean I could provide it multiple formats the date could be written in and if I provide it a format such as:</p>

<pre><code>yyyy-MM-dd HH:mm:ss Z
</code></pre>

<p>A user could enter:</p>

<pre><code>2010-11-02 10:46:05 -0600
or
2010-11-02 10:46:05
or
2010-11-02 10:46
or
2010-11-02
or
2010-11-02 -0600
</code></pre>

<p>I could create an implementation of DataFormat that is configured with a List of DateFormat objects and make my implementation run through each in the List until one is able to parse the date. So, I really am just curios if someone is aware of an existing date formatting library that is less picky/more flexible then what Java provides.</p>
