I have a string with the format: String dateString = \"2014-03-17T20:05:49.2300963Z\"
Trying this:
SimpleDateFormat df = new SimpleDateF
This works: SimpleDateFormat df = new SimpleDateFormat("yyyy-MM-dd'T'kk:mm:ss.SSSSSSS'Z'");
S.X will parse a timezone of the sort -0800. So your string would have to look like 2014-03-17T20:05:49.2300963-0800 (or something similar). Treat the Z as a literal, like T.EDIT: Relevant to your partial seconds issue.