title: ThreadLocal variable for SimpleDateFormat (OR) new SimpleDateFormat - Correct?
body: <p>i come across <a href="http://www.javaspecialists.eu/archive/Issue172.html" rel="nofollow">this article</a> and got confused</p>
  
  <p>In our project in few places we are using ThreadLocal for constructing ThreadLocal variable</p>
  
  <p>In few other places we are constructing a new object SimpleDateFormat inside the private local method.</p>
  
  <p>example,</p>
  
  <pre><code>private Date getConvertedDate(String Date){
    SimpleDateFormat sdf = new SimpleDateFormat(); --&gt; It is thread safe or not
  }
  </code></pre>
  
  <p>Could someone clarify in detail?</p>
  
  <p>Thanks.</p>