String beginTime = new String("2014-08-15 10:22:22");

String endTime = new String("2014-09-02 11:22:22");

1.把字符串类型的日期数据转化成长整型,然后比较大小。

如果日期格式有时分秒,则"-"写成"[-\\s:]" 
if (Long.valueOf(beginTime.replaceAll("-", "") < Long.valueOf(endTime.replaceAll("-", ""))) { 
    //满足条件时表示:开始时间小于结束时间 
}

2.直接比较 beginTime.compareTo(endTime) < 0时,开始时间小于结束时间

3.用SimpleDateFormat转化成日期型再判断

SimpleDateFormat sdf = new SimpleDateFormat("yyyy-MM-dd");

Date bt = sdf.parse(beginTime);  Date et = sdf.parse(endTime);  
if (bt.before(et)) {    //表示bt小于et 
     
} else {   --反之  
}

比较日期的先后:

DateTime str1date = new DateTime(str1, DateTime.YEAR_TO_DAY);

DateTime str2date = new DateTime(str2, DateTime.YEAR_TO_DAY); 1.直接比较 
if (str1date.before(str2date)) { 
    //表示str1date小于str2date 
} else { --反之 
}

2.用date.getTime()返回long相加减或直接比较用大于小于号比较。 或者用compareTo。 3.SimpleDateFormat的format方法将日期型转化成时间或日期的字符串,  然后再比较字符串。

Java 比较两个日期的先后相关推荐

  1. java得出两个日期之间所有日期

    java得出两个日期之间所有日期 近日老要跑系统日志,每次发生问题要遍历每日的情况.代码改了好几次,每次输入的日期变化,都要修改不少代码.于是写了个日期类来调用. 包含以下功能 1.判断是否为闰年 2 ...

  2. Java 比较两个日期的方法

    Java 比较两个日期的方法 Java的日期类型比较可以使用如下三种方法: 使用Date类的CompareTo方法 使用Date类的equals(), before() 和after()方法 使用Ca ...

  3. Java 计算两个日期相减并转换成月份

    来自:https://www.shixinwl.com/article/132 Java 计算两个日期相减并转换成月份 在网上找了很多类似方法结果都是垃圾,于是乎记录下来给需要的人 import ja ...

  4. JAVA计算两个日期相差多少天

    前言 有时候我们在JAVA中会比较两个日期相差多少天,这里有几个实现方法供大家参考,偶尔会用到,也当做自己收藏.btw,同时也要鄙视一下我的好基友从百度搜到的一个答案的作者,写了毒代码,计算个日期而已 ...

  5. java计算两个日期之间天数

    java计算两个日期之间天数 jxts = DateFunction.getNumberOfDays(jxErq, qsjxrq); public static long getNumberOfDay ...

  6. Java计算两个日期的相差天数以及除去双休日的相差天数

    Java计算两个日期的相差天数 计算两个日期相差天数 Java1.8新类LocalDateTime 计算相差天数 计算两个日期相差天数(除去双休日) 计算两个日期相差天数 Java1.8新类Local ...

  7. java 判断两个日期时间/两个时间戳之间相隔多少天,也可用于获取从1970年以来到某个时间之间相隔多少天

    日萌社 人工智能AI:Keras PyTorch MXNet TensorFlow PaddlePaddle 深度学习实战(不定时更新) java 判断时间范围 java 判断两个日期时间/两个时间戳 ...

  8. java获取两个日期之间的所有日期(包括开始日期和结束日期)

    java获取两个日期之间的所有日期集合 解决方法: import java.text.SimpleDateFormat; import java.util.ArrayList; import java ...

  9. java计算两个日期相差月数

    1.计算两个日期相差月数,不满一月按一月算 import java.text.ParseException; import java.text.SimpleDateFormat; import jav ...

  10. Java 计算两个日期相差的天数

    本文转自http://takeme.iteye.com/blog/1678179,所有权力归原作者所有. Java代码   import java.text.ParseException; impor ...

最新文章

  1. Java培训零基础学员必须要知道的知识点
  2. python sqlalchemy操作SQLite
  3. python做方差分析和卡方检验
  4. 五个运动员参加比赛根据他们说的话判断结果
  5. MySQL高级 - 存储引擎 - 选择原则
  6. 函数求值需要运行所有线程_精读《深度学习 - 函数式之美》
  7. java 多态_Java基础深度总结:多态
  8. 【数据分析】基于matlab焊缝边缘检测算法对比分析 【含Matlab源码 260期】
  9. 蛋白组学搜库分析软件 MaxQuant使用教程
  10. SpringBoot整合jersey
  11. 2019,华为一号文
  12. 【英语-同义词汇词组】common,general,normal,ordinary,usual | often 与 usually的用法及区别
  13. Linux下安装Git、git命令介绍
  14. vc 坐标系统与影射模式
  15. 微信支付平台技术文档的一个小坑
  16. 使用百度EasyDL实现厂区工人抽烟行为识别
  17. 目标检测论文阅读:EfficientDet算法笔记
  18. 泛零售企业需要的数据中台长什么样?| 「数智泛零售」干货集锦
  19. 知乎精华:生活中有哪些行为是高情商的表现?
  20. 广告管理系统的六个核心指标

热门文章

  1. 蔚来,还有几张底牌可打?
  2. 天津阿里云代理商:大事件!全国一体化算力调度平台来了,天翼云、华为云、阿里云已接入
  3. 四川一度智信:电商网店自然流量提升技巧
  4. Flume Sink
  5. absolute paths not recommended in jsps
  6. java-正装照换底色小demo-技术分享
  7. 上市公司交叉控股明细(2011-2020年)
  8. 验证条件逻辑运算符优先级大小
  9. 视频剪辑软件,如何给视频添加自定义图片作为背景
  10. opencv学习笔记七:绘图和注释