时间Date类型如何比较大小
方法一: 换算毫秒值比较
调用Date的getTime()方法获取到毫秒数来进行比较
String beginTime = "2018-07-28 14:42:32";
String endTime = "2018-07-29 12:26:32";SimpleDateFormat format = new SimpleDateFormat("yyyy-MM-dd HH:mm:ss");try {Date date1 = format.parse(beginTime);Date date2 = format.parse(endTime);long beginMillisecond = date1.getTime();long endMillisecond = date2.getTime();System.out.println(beginMillisecond > endMillisecond);} catch (ParseException e) {e.printStackTrace();
}
方法二: before方法
String beginTime = "2018-07-28 14:42:32";
String endTime = "2018-07-29 12:26:32";SimpleDateFormat format = new SimpleDateFormat("yyyy-MM-dd HH:mm:ss");try {Date date1 = format.parse(beginTime);Date date2 = format.parse(endTime);boolean before = date1.before(date2);System.out.println(before);} catch (ParseException e) {e.printStackTrace();
}
before()或者after()方法的返回值为boolean类型
方法三:compareTo 方法
String beginTime = "2018-07-28 14:42:32";
String endTime = "2018-07-29 12:26:32";SimpleDateFormat format = new SimpleDateFormat("yyyy-MM-dd HH:mm:ss");try {Date date1 = format.parse(beginTime);Date date2 = format.parse(endTime);int compareTo = date1.compareTo(date2);System.out.println(compareTo);} catch (ParseException e) {e.printStackTrace();
}
compareTo()方法的返回值,date1小于date2返回-1,date1大于date2返回1,相等返回0
时间Date类型如何比较大小相关推荐
- java date类型大小比较_java中date类型如何比较大小
java中date类型如何比较大小 时间:2018-01-19 来源:Java data类型讲解 Date类在jdk1.1中就已经出现,算得上一个比较有历史的类了,用来表示日期时间.在实际的工 ...
- Java 时间 Date类型,Long类型,String类型
2019独角兽企业重金招聘Python工程师标准>>> Java 日期时间 Date类型,long类型,String类型表现形式的转换 1.java.util.Date类型转换成lo ...
- freemarker页面读取时间date类型报错
以前写过一篇添加时间添加失败的问题,现在我又发现了另外一个问题 刚开始我是这样放进页面,然后就报错,说freemarker的类型错误.我就去控制器打印输出这个时间,发现是有值得,但不是yyyy-mm- ...
- 如何获取系统时间java_java如何获取系统当前时间,java获取当前时间date类型
java如何获取系统当前时间爪哇如何获取系统当前时间,爪哇岛获取系统当前时间的方法:获得当前时间和当前时间前30秒时间,代码为[简单日期格式df=新的简单日期格式(' yyyy-MM-DD hh :M ...
- java程序中date类型比较大小总结
前言 工作中遇到时间的比较问题,这里提供几种常用的Date类型数据比较大小方式. compareTo()方法 before()方法 after()方法 getTime()方法 1. compareTo ...
- oracle时间类型转化成java对象_Oracle数据库date类型与Java中Date的联系与转化
以下是对Java中的日期对象与Oracle中的日期之间的区别与联系做点说明,以期对大家有所帮助. new Date():分配 Date 对象并初始化此对象,以表示分配它的时间(精确到毫秒),就是系统当 ...
- js Date类型相关(二)——获取时间、格式化时间以及当前月第一天、最后一天
需求 有时候项目中会遇到这些问题,比如:我想获取当前时间中的时分秒,又或者说是想单独获取年份,月份,日等.这就需要对Date类型的方法做点了解了. 还有一种场景是我想将当前时间转换成"yyy ...
- JS-9 JS常见内置类;包装类型;Number类方法与实例方法;Math方法;String类常见方法;数组方法(增删改查+遍历+排序);时间Date 构造函数+获取信息+设置信息+获取Unix时间戳
目录 1_包装类型 2_Number类补充 3_Math对象 4_String类的补充 4.1_基本使用 4.2_修改字符串 4.3_查找.替换字符串 开头与结尾 4.4_获取子字符串 4.5_其他方 ...
- mysql中的时间类型和比较大小
mysql中的时间类型和比较大小 一.时间类型 二.时间比较 一.时间类型 mysql有五大时间类型: datetime 可以存储年月日时分秒类型的时间,如果在设计字段的时候可以设置获取当前时间,插入 ...
最新文章
- CSS之box-shadow
- iphone、Android接收System.Net.Mail发的邮件标题乱码
- 如何使用Pinterest新推出的功能Rich Pin
- java 一次CPU占用过高问题的排查及解决,java基础面试笔试题
- 【SeaJS】【1】初识SeaJS
- 【2017-05-25】WebForm母版页
- Linear-chain CRF的推导
- 翻译:道路机动车辆驾驶自动化系统相关术语的分类和定义 J3016_202104
- 三星linux电视软件下载中心,Samsung Smart View下载-Samsung Smart View免费版-最火软件站...
- 思考的乐趣-Matrix67数学笔记
- 知识分享之Golang——在Golang中unicode码和中文的互相转换函数
- Mesh Baker的基本操作与功能演示
- 2018年5月备航记录(MOXA串口分配器)
- LocalDateTime的基本使用
- 当Python和R遇上北京二手房(上)
- Cisco(思科)配置代码<根据学习进度持续跟新>
- CentOS6.8 链路聚合网络主备模式的配置 创建、删除
- BNB Chain对Zebec生态大力扶持,ZBC或继续登录一线平台
- matlab 不允许函数定义,求解决: 错误: 此上下文中不允许函数定义。
- cad放大_CAD制图初学入门常见问题秘笈,助你摆脱节后综合症!(上)