显示时间格式

时间:2013-11-01 15:24:06

标签: android time

从Web服务中,我显示一个包含时间的列表。我想像这个例子“12:56”那样显示时间

这是我的代码:

for (int i = 0; i < time.length(); i++)
{
  JSONObject list_time = tab.getJSONObject(i);

  String time_str = list_time.getString("time-string");

 // Convert String to Date
 SimpleDateFormat df = new SimpleDateFormat("HH:mm");
 Date time_to_time = df.parse(time_str);

 myList.add(new Model(id, time_to_time));

}

但我得到了这个:

Thu Jan 01 12:56:00 UTC+01:00 1970

我想要显示12:56,请帮助我。

1 个答案:

答案 0 :(得分:0)

因为您要将其解析为Date对象,请将其解析为String。你可以用这个:

public String getFormatedStringTime(Date date)
{ 
    SimpleDateFormat df = new SimpleDateFormat("HH:mm");  
    return df.format(date);
}