Java 比较两个日期的先后
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 比较两个日期的先后相关推荐
- java得出两个日期之间所有日期
java得出两个日期之间所有日期 近日老要跑系统日志,每次发生问题要遍历每日的情况.代码改了好几次,每次输入的日期变化,都要修改不少代码.于是写了个日期类来调用. 包含以下功能 1.判断是否为闰年 2 ...
- Java 比较两个日期的方法
Java 比较两个日期的方法 Java的日期类型比较可以使用如下三种方法: 使用Date类的CompareTo方法 使用Date类的equals(), before() 和after()方法 使用Ca ...
- Java 计算两个日期相减并转换成月份
来自:https://www.shixinwl.com/article/132 Java 计算两个日期相减并转换成月份 在网上找了很多类似方法结果都是垃圾,于是乎记录下来给需要的人 import ja ...
- JAVA计算两个日期相差多少天
前言 有时候我们在JAVA中会比较两个日期相差多少天,这里有几个实现方法供大家参考,偶尔会用到,也当做自己收藏.btw,同时也要鄙视一下我的好基友从百度搜到的一个答案的作者,写了毒代码,计算个日期而已 ...
- java计算两个日期之间天数
java计算两个日期之间天数 jxts = DateFunction.getNumberOfDays(jxErq, qsjxrq); public static long getNumberOfDay ...
- Java计算两个日期的相差天数以及除去双休日的相差天数
Java计算两个日期的相差天数 计算两个日期相差天数 Java1.8新类LocalDateTime 计算相差天数 计算两个日期相差天数(除去双休日) 计算两个日期相差天数 Java1.8新类Local ...
- java 判断两个日期时间/两个时间戳之间相隔多少天,也可用于获取从1970年以来到某个时间之间相隔多少天
日萌社 人工智能AI:Keras PyTorch MXNet TensorFlow PaddlePaddle 深度学习实战(不定时更新) java 判断时间范围 java 判断两个日期时间/两个时间戳 ...
- java获取两个日期之间的所有日期(包括开始日期和结束日期)
java获取两个日期之间的所有日期集合 解决方法: import java.text.SimpleDateFormat; import java.util.ArrayList; import java ...
- java计算两个日期相差月数
1.计算两个日期相差月数,不满一月按一月算 import java.text.ParseException; import java.text.SimpleDateFormat; import jav ...
- Java 计算两个日期相差的天数
本文转自http://takeme.iteye.com/blog/1678179,所有权力归原作者所有. Java代码 import java.text.ParseException; impor ...
最新文章
- Java培训零基础学员必须要知道的知识点
- python sqlalchemy操作SQLite
- python做方差分析和卡方检验
- 五个运动员参加比赛根据他们说的话判断结果
- MySQL高级 - 存储引擎 - 选择原则
- 函数求值需要运行所有线程_精读《深度学习 - 函数式之美》
- java 多态_Java基础深度总结:多态
- 【数据分析】基于matlab焊缝边缘检测算法对比分析 【含Matlab源码 260期】
- 蛋白组学搜库分析软件 MaxQuant使用教程
- SpringBoot整合jersey
- 2019,华为一号文
- 【英语-同义词汇词组】common,general,normal,ordinary,usual | often 与 usually的用法及区别
- Linux下安装Git、git命令介绍
- vc 坐标系统与影射模式
- 微信支付平台技术文档的一个小坑
- 使用百度EasyDL实现厂区工人抽烟行为识别
- 目标检测论文阅读:EfficientDet算法笔记
- 泛零售企业需要的数据中台长什么样?| 「数智泛零售」干货集锦
- 知乎精华:生活中有哪些行为是高情商的表现?
- 广告管理系统的六个核心指标