从字符串“yyyy-MM-dd HH:mm”中提取日期和时间

时间:2013-06-07 11:07:22

标签: java string date time

格式为“yyyy-MM-dd HH:mm”的字符串。需要将日期“提取”到var1中,将时间“提取”到var2中。目前我只能将字符串格式化为日期。

private static Date toDate(String dateString) {
    SimpleDateFormat dateFormat = new SimpleDateFormat("yyyy-MM-dd HH:mm"); 
    Date date = null;
    try {
        date = dateFormat.parse(dateString);
    } catch (ParseException e) {
        e.printStackTrace();
    }
    return date;
}

1 个答案:

答案 0 :(得分:5)

使用其他SimpleDateFormat将结果日期格式化为所需的日期和时间Strings

Date date = toDate(dateString);
SimpleDateFormat dateFormat = new SimpleDateFormat("yyyy-MM-dd");
String dateString = dateFormat.format(date);
dateFormat.applyPattern("HH:mm");
String timeString = dateFormat.format(date);