java编写时间流逝_JAVA日期时间类如何使用
时间: 2023-12-15 17:04:37 浏览: 21
Java提供了很多日期时间类来处理日期和时间。其中最常用的是java.time包中的类。以下是使用Java日期时间类来计算时间流逝的示例代码:
```java
import java.time.Duration;
import java.time.LocalDateTime;
public class TimeElapsedExample {
public static void main(String[] args) {
LocalDateTime startTime = LocalDateTime.of(2021, 9, 1, 10, 30, 0);
LocalDateTime endTime = LocalDateTime.of(2021, 9, 1, 11, 0, 0);
Duration duration = Duration.between(startTime, endTime);
long seconds = duration.getSeconds();
long minutes = seconds / 60;
long hours = minutes / 60;
System.out.println("Time elapsed: ");
System.out.println(hours + " hours, " + minutes % 60 + " minutes, " + seconds % 60 + " seconds");
}
}
```
在此示例中,我们使用`LocalDateTime`类来表示开始时间和结束时间,然后使用`Duration`类来计算时间间隔。最后,我们将时间间隔转换为小时、分钟和秒,并打印出来。
相关推荐
![zip](https://img-home.csdnimg.cn/images/20210720083736.png)
![zip](https://img-home.csdnimg.cn/images/20210720083736.png)
![zip](https://img-home.csdnimg.cn/images/20210720083736.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)