Android-解析日期有问题



我正在使用以下代码来解析日期-

DateFormat dateFormatIn = new SimpleDateFormat("yyyy-MM-dd'T'HH:mm:ss.S'Z'");
String ts = "2011-06-15T17:34:09.291Z";
String timestamp = dateFormatIn.format(ts);

它给了我一个非法的争论例外。你知道正确的做法是什么吗?

DateFormat.format()需要一个Date作为参数,而不是String

http://developer.android.com/reference/java/text/DateFormat.html#format(java.util.Date)

您需要使用DateFormat.parse()来获取日期

最新更新