我有一个像这样的字符串:
"2013-06-25 10:00:09"
我想格式化它:
"25/06/2013 10:00".
我正在尝试这个:
SimpleDateFormat sdf = new SimpleDateFormat(""dd/MM/yyyy kk:mm"")
Date d;
try {
d = sdf.parse(data_publicao_db[totalCount_ + i]);
String s2 = (new SimpleDateFormat("yyyyMMdd")).format(d);
Log.d("Data test", "" + s2);
}
catch (ParseException e) { e.printStackTrace(); }
Run Code Online (Sandbox Code Playgroud)
但它一直在给
ParseException: Unparseable date
Run Code Online (Sandbox Code Playgroud)
有没有更好,更正确的方法?
sdf应该是
SimpleDateFormat sdf = new SimpleDateFormat("yyyy-MM-dd HH:mm:ss");
Run Code Online (Sandbox Code Playgroud)
您需要重新格式化日期的另一个SimpleDateFormat:
new SimpleDateFormat("dd/MM/yyyy HH:mm")
Run Code Online (Sandbox Code Playgroud)
| 归档时间: |
|
| 查看次数: |
145 次 |
| 最近记录: |