java计算两个日期之间的分钟
时间: 2023-10-14 14:10:47 浏览: 111
可以使用Java 8的新日期时间API来计算两个日期之间的分钟。以下是示例代码:
```java
import java.time.Duration;
import java.time.LocalDateTime;
import java.time.format.DateTimeFormatter;
public class Main {
public static void main(String[] args) {
String date1 = "2021-10-01 10:00:00";
String date2 = "2021-10-01 10:10:30";
DateTimeFormatter formatter = DateTimeFormatter.ofPattern("yyyy-MM-dd HH:mm:ss");
LocalDateTime dateTime1 = LocalDateTime.parse(date1, formatter);
LocalDateTime dateTime2 = LocalDateTime.parse(date2, formatter);
Duration duration = Duration.between(dateTime1, dateTime2);
long minutes = duration.toMinutes();
System.out.println("两个日期之间相差的分钟数:" + minutes);
}
}
```
在上面的示例代码中,我们首先将两个日期字符串解析为`LocalDateTime`对象,然后使用`Duration.between()`方法计算它们之间的时间间隔,最后使用`toMinutes()`方法获取分钟数。
阅读全文