将时间戳转换为AM / PM

时间:2016-02-06 12:35:15

标签: android date-formatting

我从服务器获取时间戳值。我使用以下代码将其转换为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;
    }

0 个答案:

没有答案