java 比较两个字符串类型"yyyy-MM-dd HH:mm:ss"的时间的大小
时间: 2024-02-20 08:02:10 浏览: 150
java两个字符串比较
5星 · 资源好评率100%
可以使用SimpleDateFormat将字符串类型的时间转换成Date类型,然后通过比较Date类型的时间大小来比较字符串类型的时间大小。示例代码如下:
```java
SimpleDateFormat sdf = new SimpleDateFormat("yyyy-MM-dd HH:mm:ss");
String time1 = "2022-01-01 00:00:00";
String time2 = "2022-01-02 00:00:00";
try {
Date date1 = sdf.parse(time1);
Date date2 = sdf.parse(time2);
if (date1.before(date2)) {
System.out.println(time1 + " 在 " + time2 + " 之前");
} else if (date1.after(date2)) {
System.out.println(time1 + " 在 " + time2 + " 之后");
} else {
System.out.println(time1 + " 和 " + time2 + " 相等");
}
} catch (ParseException e) {
e.printStackTrace();
}
```
其中,SimpleDateFormat用于将字符串类型的时间按照指定的格式转换成Date类型;before和after方法用于比较两个Date类型的时间的大小。
阅读全文