将字符串转换为java中的格式化日期

时间:2014-01-17 15:02:48

标签: java parsing date

嗨,我有一个字符串:

String selectedDate = "Fri Jan 17 00:00:00 CAT 2014";

我需要将其格式化为:

DD.MM.YYYY = 17.01.2014 00:00:00

任何人都可以帮忙,请看下面的代码:

String  date = getDate(selectedDate);

private String getDate(String inpuDate) {
    Date date = new SimpleDateFormat("yyyy-mm-dd hh:mm:ss ").parse(inputDate);
    return new SimpleDateFormat("dd.mm.yyyy hh:mm:ss").format(date);
}

1 个答案:

答案 0 :(得分:3)

尝试以下方法:

String  date = getDate(selectedDate);

private String getDate(String inpuDate) {
    Date date = new SimpleDateFormat("EEE MMM d hh:mm:ss z yyyy").parse(inputDate);
    return new SimpleDateFormat("dd.MM.yyyy hh:mm:ss").format(date);
}