I am trying to parse datetime string with SimpleDateFormat.parse() but I keep receiving Unparseable date exceptions.
SimpleDateFormat.parse()
Here is the date format I am trying
I'd strongly recommend using JodaTime for this sort of thing.
You're trying to parse an ISO Date format, and Joda does that 'out of the box', and will give you plenty of other benefits too.
I long ago gave up trying to get the standard JDK data classes to do helpful things.