Java 字符串2023-05-26加上某个date的时分秒后date是什么
时间: 2023-12-13 22:03:39 浏览: 64
java Date获取年月日时分秒的实现方法
可以使用Java 8中的LocalDateTime类来实现这个需求。首先,需要将字符串"2023-05-26"解析为LocalDate对象,并设置时分秒为0。然后,再将要加上的时间解析为Duration对象,并将其加到LocalDateTime对象上,得到结果。
以下是示例代码:
```java
import java.time.Duration;
import java.time.LocalDate;
import java.time.LocalDateTime;
import java.time.LocalTime;
public class Main {
public static void main(String[] args) {
// 解析日期字符串
LocalDate date = LocalDate.parse("2023-05-26");
// 设置时分秒为0
LocalTime time = LocalTime.of(0, 0, 0);
LocalDateTime dateTime = LocalDateTime.of(date, time);
// 要加上的时间
Duration duration = Duration.ofHours(2).plusMinutes(30).plusSeconds(10);
// 加上时间后的结果
LocalDateTime result = dateTime.plus(duration);
System.out.println(result);
}
}
```
在上面的代码中,我将要加上的时间设置为2小时30分钟10秒。你可以根据实际需求进行修改。
阅读全文