将时间戳解析为可读格式(Android)

时间:2014-12-08 05:29:38

标签: java android timestamp simpledateformat

我需要转换以下时间戳

 String s = "08-12-2014 05:00:00"

 to a readable format like "Today 5am"

请建议我如何做,或者我可以使用的图书馆。

顺便说一下,我试过了

      String ago = hourly.getHour(j).time() ;
            SimpleDateFormat inputFormat = new SimpleDateFormat("yyyy-MM-dd HH:mm:ss",  Locale.ENGLISH);
            Date d = inputFormat.parse(ago);
            SimpleDateFormat outputFormat=   new SimpleDateFormat("EEEE, MMMM dd, yyyy HH:mm  a");

1 个答案:

答案 0 :(得分:0)

     SimpleDateFormat inputFormat = new SimpleDateFormat("yyyy-MM-dd HH:mm:ss",  Locale.ENGLISH);
     SimpleDateFormat outputFormat=   new SimpleDateFormat("EEEE, MMMM dd, yyyy HH:mm  a");

    try {
        Date oneWayTripDate = inputFormat.parse(datedata);
    } catch (java.text.ParseException e) {
        // TODO Auto-generated catch block
        e.printStackTrace();
    }
String  datetime=    outputFormat.format(oneWayTripDate);
}