string date = "2023-04-24"string hour= "09:25" 如何把date和hour 拼接成一个date变量
时间: 2023-12-26 21:04:53 浏览: 129
String与date的转换
你可以使用Java中的`SimpleDateFormat`类来将这两个字符串拼接成一个`Date`对象。具体方法如下:
```java
String dateString = "2023-04-24";
String hourString = "09:25";
// 创建日期格式化对象
SimpleDateFormat dateFormat = new SimpleDateFormat("yyyy-MM-dd HH:mm");
// 将日期和小时字符串拼接起来
String dateTimeString = dateString + " " + hourString;
try {
// 解析日期时间字符串,生成Date对象
Date dateTime = dateFormat.parse(dateTimeString);
System.out.println(dateTime);
} catch (ParseException e) {
e.printStackTrace();
}
```
在这个例子中,我们首先定义了日期和小时的两个字符串`dateString`和`hourString`。然后,我们创建了一个`SimpleDateFormat`对象,它的格式为`yyyy-MM-dd HH:mm`,即日期和小时之间用空格分隔。
接下来,我们将日期和小时字符串拼接起来,得到形如`2023-04-24 09:25`的日期时间字符串。然后,我们使用`parse()`方法将这个字符串解析成一个`Date`对象。
最后,我们使用`System.out.println()`方法将生成的`Date`对象输出到控制台。
阅读全文