Android studio字符串为Datetime格式

时间:2015-02-24 06:58:34

标签: android datetime-format

我是android开发新手。我有这个字符串

String gpsT="102030" // time format HHmmss 
String gpsD="240214" // date format ddMMyy

如何将其转换为DateTime格式"MMM dd, yyyy HH:mm:ss"

预期输出:Feb 24, 2014 10:20:30

1 个答案:

答案 0 :(得分:1)

使用以下方法:

public static String convertDate(String date, String dateFormate) {
    // here date = gpsD+" "+gpsT;
    SimpleDateFormat format = new SimpleDateFormat("ddMMyy HHmmss", Locale.getDefault());
    SimpleDateFormat destFormat = new SimpleDateFormat("MMM dd, yyyy HH:mm:ss", Locale.getDefault());

    Date destDate;
    try {
        destDate = format.parse(date);
        return destFormat.format(destDate);
    } catch (ParseException e) {
        e.printStackTrace();
    }
    return "";
}