String date=\"2006-06-21T15:57:24.000Z\";
How do I convert this String to a Date object without changing this format in Android?
Date
Use the Time class and parse the string. Then use the Time toMillis() function and instantiate a Date.
http://developer.android.com/reference/android/text/format/Time.html#parse3339(java.lang.String)