字符串格式的时间如何比较大小?

冢. 2021-04-16 09:40:12
比如说time1 = “22:00”,time2 = “23:00”,不转换string类型,怎么比较这两个数据的大小?
...全文
340 4 打赏 收藏 转发到动态 举报
写回复
用AI写文章
4 条回复
切换为时间正序
请发表友善的回复…
发表回复
冢. 2021-04-18
  • 打赏
  • 举报
回复
谢谢大佬!!!
中才德创 2021-04-18
  • 打赏
  • 举报
回复
time1 = “22:00”,time2 = “23:00”,如果字典顺序满足的话,直接使用compareTo()方法即可!
public static void main(String[] args) throws NoSuchMethodException {
    String time1 = "22:00",time2 = "23:00";
    int result = time1.compareTo(time2);
    System.out.println(result>=0 ? "大" : "小");
}
冢. 2021-04-17
  • 打赏
  • 举报
回复
引用 1 楼 KeepSayingNo 的回复:
你这个不是时间格式啊,时间格式是可以转成date类型的,你这个没法转换
字符串类型的时间可以直接比较的
KeepSayingNo 2021-04-17
  • 打赏
  • 举报
回复
你这个不是时间格式啊,时间格式是可以转成date类型的,你这个没法转换

62,628

社区成员

发帖
与我相关
我的任务
社区描述
Java 2 Standard Edition
社区管理员
  • Java SE
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧