我从服务器获取时间戳值。我使用以下代码将其转换为dd-MM-yyyy hh:mm格式。
String date = jsonObject.getString("date");
Long time = Long.parseLong(date);
String t = getDateFromTimestamp(time);
getDateFromTimestamp()
private String getDateFromTimestamp(long time) {
String date = (String) DateFormat.format("dd-MM-yyyy hh:mm", time);
return date;
}
它给我的时间为12-01-2016 05:42。但我希望输出为05:42 pm。 请帮帮我,我该怎么做?
已编辑的代码:
我已修复此问题。使用以下代码:
// Converting timestamp to string
private String getDateFromTimestamp(long time) {
//String date = (String) DateFormat.format("dd-MM-yyyy hh:mm a", time);
String date = (String) DateFormat.format("hh:mm a", time);
return date;
}