Java tutorial
//package com.java2s; /** * Copyright (c) 2012 Todoroo Inc * * See the file "LICENSE" for the full license governing this code. */ import java.text.ParseException; import java.text.SimpleDateFormat; import java.util.Date; import android.util.Log; public class Main { private static final String ISO_8601_FORMAT = "yyyy-MM-dd'T'HH:mm:ssz"; /** * Take an ISO 8601 string and return a Date object. * On failure, returns null. */ public static Date getDateFromIso8601String(String s) { SimpleDateFormat df = new SimpleDateFormat(ISO_8601_FORMAT); try { return df.parse(s); } catch (ParseException e) { Log.e("DateUtilities", "Error parsing ISO 8601 date"); return null; } } }