Java tutorial
//package com.java2s; import java.text.SimpleDateFormat; import java.util.Date; import java.util.Locale; public class Main { /** * Transform ISO 8601 string to Calendar. */ public static Date stringToDate(final String iso8601string) { try { String s = iso8601string.replace("Z", "+00:00"); s = s.substring(0, 22) + s.substring(23); return new SimpleDateFormat("yyyy-MM-dd'T'HH:mm:ssZ", Locale.US).parse(s); } catch (Exception e) { return null; } } }