title: Unparseable date Exception Windows Azure Mobile Services
body: <p>I am new to Windows Azure Mobile Services.  I am running a simple query on one of my tables via mobile services with the following piece of code:</p>
  
  <pre><code>mStudySpotTable = this.mClient.getTable(studyspot.class);
  mStudySpotTable.where().field("ss_school_id").eq(1)
      .execute(new TableQueryCallback&lt;studyspot&gt;() {
            public void onCompleted(List&lt;studyspot&gt; result, 
                                    int count, 
                                    Exception exception,
                                    ServiceFilterResponse response) {
  </code></pre>
  
  <p>The studyspot class is an inner class that simply contains variables that match the columns
  in the table stored in the cloud:</p>
  
  <pre><code>public class studyspot {
      int id;
      int ss_school_id;
      int ss_course_id;
      Date ss_startdatetime;
      Date ss_enddatetime;
      int ss_creator;
  }
  </code></pre>
  
  <p>The problem I have is when I try to run my application with the query from above, I receive a com.google.gson.JsonSyntaxException: java.text.ParseException "Unparseable date:"2013-11-03T20:00:00.000Z"</p>
  
  <p>I suspect the issue has something to do with the type of the ss_startdatetime and ss_enddatetime being Date objects in Java and datetime in the sql table.  Anyone out there run into this problem?</p>