方法一: 换算毫秒值比较

调用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类型如何比较大小相关推荐

  1. java date类型大小比较_java中date类型如何比较大小

    java中date类型如何比较大小 时间:2018-01-19     来源:Java data类型讲解 Date类在jdk1.1中就已经出现,算得上一个比较有历史的类了,用来表示日期时间.在实际的工 ...

  2. Java 时间 Date类型,Long类型,String类型

    2019独角兽企业重金招聘Python工程师标准>>> Java 日期时间 Date类型,long类型,String类型表现形式的转换 1.java.util.Date类型转换成lo ...

  3. freemarker页面读取时间date类型报错

    以前写过一篇添加时间添加失败的问题,现在我又发现了另外一个问题 刚开始我是这样放进页面,然后就报错,说freemarker的类型错误.我就去控制器打印输出这个时间,发现是有值得,但不是yyyy-mm- ...

  4. 如何获取系统时间java_java如何获取系统当前时间,java获取当前时间date类型

    java如何获取系统当前时间爪哇如何获取系统当前时间,爪哇岛获取系统当前时间的方法:获得当前时间和当前时间前30秒时间,代码为[简单日期格式df=新的简单日期格式(' yyyy-MM-DD hh :M ...

  5. java程序中date类型比较大小总结

    前言 工作中遇到时间的比较问题,这里提供几种常用的Date类型数据比较大小方式. compareTo()方法 before()方法 after()方法 getTime()方法 1. compareTo ...

  6. oracle时间类型转化成java对象_Oracle数据库date类型与Java中Date的联系与转化

    以下是对Java中的日期对象与Oracle中的日期之间的区别与联系做点说明,以期对大家有所帮助. new Date():分配 Date 对象并初始化此对象,以表示分配它的时间(精确到毫秒),就是系统当 ...

  7. js Date类型相关(二)——获取时间、格式化时间以及当前月第一天、最后一天

    需求 有时候项目中会遇到这些问题,比如:我想获取当前时间中的时分秒,又或者说是想单独获取年份,月份,日等.这就需要对Date类型的方法做点了解了. 还有一种场景是我想将当前时间转换成"yyy ...

  8. 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_其他方 ...

  9. mysql中的时间类型和比较大小

    mysql中的时间类型和比较大小 一.时间类型 二.时间比较 一.时间类型 mysql有五大时间类型: datetime 可以存储年月日时分秒类型的时间,如果在设计字段的时候可以设置获取当前时间,插入 ...

最新文章

  1. CSS之box-shadow
  2. iphone、Android接收System.Net.Mail发的邮件标题乱码
  3. 如何使用Pinterest新推出的功能Rich Pin
  4. java 一次CPU占用过高问题的排查及解决,java基础面试笔试题
  5. 【SeaJS】【1】初识SeaJS
  6. 【2017-05-25】WebForm母版页
  7. Linear-chain CRF的推导
  8. 翻译:道路机动车辆驾驶自动化系统相关术语的分类和定义 J3016_202104
  9. 三星linux电视软件下载中心,Samsung Smart View下载-Samsung Smart View免费版-最火软件站...
  10. 思考的乐趣-Matrix67数学笔记
  11. 知识分享之Golang——在Golang中unicode码和中文的互相转换函数
  12. Mesh Baker的基本操作与功能演示
  13. 2018年5月备航记录(MOXA串口分配器)
  14. LocalDateTime的基本使用
  15. 当Python和R遇上北京二手房(上)
  16. Cisco(思科)配置代码<根据学习进度持续跟新>
  17. CentOS6.8 链路聚合网络主备模式的配置 创建、删除
  18. BNB Chain对Zebec生态大力扶持,ZBC或继续登录一线平台
  19. matlab 不允许函数定义,求解决: 错误: 此上下文中不允许函数定义。
  20. cad放大_CAD制图初学入门常见问题秘笈,助你摆脱节后综合症!(上)

热门文章

  1. 生产计划排程APS系统整体结构
  2. APP优化 启动速度优化
  3. Python批量处理表格有用吗_python批量读入图片、处理并批量输出(可用于深度学习训练集的制作)...
  4. QT作为设备接入阿里云平台
  5. 数据库查询练习(一)
  6. 你不得不学会的英文赞美句子
  7. python爬取微信小程序(实战篇)_爬虫爬取微信小程序
  8. 大型网络之BGP路由通告路由传递配置
  9. 【自然语言处理(NLP)】基于FNN网络的电影评论情感分析
  10. 人工神经网络基本构成有哪些具有什么特征