本文介绍了Android使用SimpleDateFormat解析字符串到日期时间的处理方法,对大家解决问题具有一定的参考价值,需要的朋友们下面随着小编来一起学习吧!
问题描述
我有字符串 11/08/2013 08:48:10
我使用 SimpleDateFormat(MM / dd / yyyy HH:mm:ss)
当im解析时会抛出异常:不可稀释的日期
and when im parsing it throws an exception : unparseable date
有什么问题?
String result = han.ExecuteUrl("http://"+han.IP+":8015/api/Values/GetLastChange");
Log.d("Dal","result date time "+result); #result is 11/08/2013 08:48:10
SimpleDateFormat dateFormat = new SimpleDateFormat("MM/dd/yyyy HH:mm:ss");
Date convertedDate = new Date();
try
{
convertedDate = dateFormat.parse(result);
}
catch (ParseException e)
{
e.printStackTrace();
}
推荐答案
它的工作尝试解析你的日期像这样..
Its working try parse your date like this..
String dtStart = "11/08/2013 08:48:10";
SimpleDateFormat format = new SimpleDateFormat("MM/dd/yyyy HH:mm:ss");
try {
date = format.parse(dtStart);
System.out.println("Date ->" + date);
} catch (ParseException e) {
e.printStackTrace();
}
这篇关于Android使用SimpleDateFormat解析字符串到日期时间的文章就介绍到这了,希望我们推荐的答案对大家有所帮助,也希望大家多多支持!