title: Java Date(0) is not 1/1/1970
body: <p>I was expecting this to print <strong>1970-01-01-00:00:00</strong>, but it prints <strong>1970-12-31-19:00:00</strong></p>
  
  <p>What am I misinterpreting about how Date is counted from?  It is one year off.  I am running this on Windows 7 with JDK 1.6</p>
  
  <pre><code>System.out.println(new SimpleDateFormat("YYYY-MM-dd-HH:mm:ss").format(new Date(0)));
  </code></pre>