title: What is the Z ending on date strings like 2014-01-01T00:00:00.588Z
body: <p>Im doing a fetch to get a date from a database in java (the date should always be <code>2014-01-01T00:00:00</code>).  I'm getting the following time returned: <code>2014-01-01T00:00:00.588Z</code>.</p>
  
  <p>My questions is, what is the <em>"<code>588Z</code>"</em> at the end? and would this number be different the retrieve was done in a different timezone? i.e. would the number 588 be a different number in a different time zone.</p>
  
  <p>Thanks for any help I may get.</p>