java中string时间字符如何比前后
时间: 2024-03-14 13:44:33 浏览: 32
如果您想比较两个字符串表示的时间的先后顺序,可以使用Java中的SimpleDateFormat类将字符串转换为Date对象,然后使用Date类的compareTo()方法进行比较。
例如,假设您有两个时间字符串time1和time2:
```
String time1 = "2021-05-01 10:30:00";
String time2 = "2021-05-01 11:00:00";
```
您可以使用SimpleDateFormat类将它们转换为Date对象:
```
SimpleDateFormat format = new SimpleDateFormat("yyyy-MM-dd HH:mm:ss");
Date date1 = format.parse(time1);
Date date2 = format.parse(time2);
```
然后,您可以使用Date类的compareTo()方法比较这两个日期对象的先后顺序:
```
int result = date1.compareTo(date2);
if(result < 0) {
System.out.println("time1 is before time2");
} else if(result > 0) {
System.out.println("time1 is after time2");
} else {
System.out.println("time1 is equal to time2");
}
```
这将输出“time1 is before time2”,表示time1在time2之前。
相关推荐
![text/x-java](https://img-home.csdnimg.cn/images/20210720083646.png)
![-](https://csdnimg.cn/download_wenku/file_type_column_c1.png)
![-](https://csdnimg.cn/download_wenku/file_type_column_c1.png)
![-](https://csdnimg.cn/download_wenku/file_type_column_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)