android

时间:2016-06-16 05:49:21

标签: android datetime

如何转换此类日期

2016-05-30T15:47:20.833

采用这种格式

Jan 1, 2016 10:15:55 AM

我得到了如何将此类型的json日期"\"\\/Date(1335205592410)\\/\""转换为其他日期格式的代码。

我遇到了问题。任何人都可以帮我找到合适的解决方案吗?

1 个答案:

答案 0 :(得分:2)

试试这可能会对你有所帮助

SimpleDateFormat sourceFormat = new SimpleDateFormat("yyyy-MM-dd'T'HH:mm:ss.SSS"); 
SimpleDateFormat destFormat = new SimpleDateFormat("MMM d, yyyy hh:mm:ss a"); //here 'a' for AM/PM


Date date = null;
    try {
        date = sourceFormat.parse("2016-05-30T15:47:20.833");
    } catch (ParseException e) {
        e.printStackTrace();
    }
String formattedDate = destFormat.format(date);  

Toast.makeText(this, formattedDate, Toast.LENGTH_SHORT).show();