帮我写一个java代码根据火车的出发时间和达到时间计算整个旅途所用
时间: 2023-03-25 14:03:35 浏览: 80
好的,以下是 Java 代码:
import java.text.ParseException;
import java.text.SimpleDateFormat;
import java.util.Date;
public class TrainTravelTimeCalculator {
public static void main(String[] args) {
String departureTimeStr = "2022-01-01 08:00:00"; // 出发时间
String arrivalTimeStr = "2022-01-01 12:30:00"; // 到达时间
SimpleDateFormat sdf = new SimpleDateFormat("yyyy-MM-dd HH:mm:ss");
try {
Date departureTime = sdf.parse(departureTimeStr);
Date arrivalTime = sdf.parse(arrivalTimeStr);
long travelTime = arrivalTime.getTime() - departureTime.getTime(); // 旅行时间,单位为毫秒
long hours = travelTime / (60 * 60 * 100); // 小时数
long minutes = (travelTime % (60 * 60 * 100)) / (60 * 100); // 分钟数
System.out.println("旅行时间为:" + hours + "小时" + minutes + "分钟");
} catch (ParseException e) {
e.printStackTrace();
}
}
}
希望能帮到您!
相关推荐
![pdf](https://img-home.csdnimg.cn/images/20210720083512.png)
![pdf](https://img-home.csdnimg.cn/images/20210720083512.png)
![doc](https://img-home.csdnimg.cn/images/20210720083327.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)