java比较时间的方法
2024-10-08 11:22:51
一.通过compareTo
Date date = new Date(1576118709574L);
Date date1 = new Date(1576118709574L);
Date date2 = new Date(1576118709575L);
System.out.println(date.compareTo(date2));//-1
System.out.println(date2.compareTo(date));//1
System.out.println(date.compareTo(date1));//0
前者大于后者 返回1
前者小于后者 返回-1
前者等于后者 返回0
二.通过before方法(不能比较等于)
Date date = new Date(1576118709574L);
Date date1 = new Date(1576118709574L);
Date date2 = new Date(1576118709575L);
System.out.println(date.before(date2));//true
System.out.println(date2.before(date));//false
System.out.println(date.before(date1));//false
前者在后者之前 返回true
前者在后者之后 返回false
前者等于后者 返回false
三.将日期转换为时间戳比较
Date date = new Date(1576118709574L);
Date date1 = new Date(1576118709574L);
Date date2 = new Date(1576118709575L);
System.out.println(date.getTime()>date1.getTime());
最新文章
- ORA-19502: write error on file ";xxxxx";, block number xxxx
- static变量引起的问题,List数据覆盖
- LintCode Interleaving String
- 添加html元素
- iOS 常用英语翻译
- 我的android学习经历38
- android应用锁之监听应用前后台切换方式
- Android 如何把一个 RelativeLayout或ImageView背景设为透明
- ThinkPHP - 独立分组项目搭建
- andorid 开放工具集合
- jvm系列 (二) ---垃圾收集器与内存分配策略
- LGTB 与序列
- mysql锁分析相关的几个系统视图
- java中的常用特殊字符
- 爬取伯乐在线文章(四)将爬取结果保存到MySQL
- Shaping Regions(dfs)
- NET使用NPOI组件导出Excel-入门示例及通用方法
- nginx的websock问题解决
- 快速掌握Ajax-Ajax基础实例(Ajax返回Json在Java中的实现)
- 3、Docker容器管理