我从Facebook活动中获得了这些时间.例如:start_time,它是一个这样的字符串:
2013-12-21T18:30:00 + 0100
现在我只想要时间,比如:
18.30
我试着这样做:
SimpleDateFormat formatter = new SimpleDateFormat(" EEEE, dd MMMM yyyy", java.util.Locale.getDefault());
Date formatted = null;
try {
formatted = formatter.parse(p.getStart_time());
} catch (ParseException e) {
// TODO Auto-generated catch block
e.printStackTrace();
}
String formattedString = formatted.toString();
txtStart_time.setText(""+formattedString);
Run Code Online (Sandbox Code Playgroud)
p.getStart_time() 是一个字符串,它给我像我之前说的日期.
如果我这样做,我会收到一个错误:
无法解释的日期.
有人知道一个工作吗?