title: Sqlite Datetime Type Issue
body: <p>I try to insert a datetime into a sqlite DB from Java, but things are weird.</p>
  
  <p>When I use the code <code>Calendar.getInstance().getTime()</code> to insert, the value in table is (for example) 1359960520718.
  When I use the the string <code>2010-01-01</code> to insert into the table, the value is normal: 2010-01-01.</p>
  
  <p>But when I use the string <code>2010-21-51</code> to insert into the table, the value in the table is 2010-21-51. That's an invalid date.
  What's wrong with it?</p>