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

Java 从字符串“中提取日期和时间”;yyyy MM dd HH:MM“;,java,string,date,time,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 = dateF

有格式为“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;
}

使用另一个
SimpleDataFormat
将结果日期格式化为所需的日期和时间
字符串

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);

使用另一个
SimpleDataFormat
将结果日期格式化为所需的日期和时间
字符串

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);

问题是如何在两个独立的变量中获取日期和时间。不可能用日期和时间来获取两个不同的变量。
Date
类是一个包含这两者的时间戳。如果我们知道你想用这些变量实现什么,那么帮助你就更容易了。问题是如何在两个单独的变量中获取日期和时间。不可能用日期和时间创建两个不同的变量。
Date
类是一个包含这两者的时间戳。如果我们知道您希望通过这些变量实现什么,那么可以更容易地帮助您。