java日期大小比较(亲测)
之前有面试到两个日期的大小比较方式,现在整理一下几种方法。
例子:
String beginTime=new String("2017-06-09 10:22:22");
String endTime=new String("2017-05-08 11:22:22");
1 直接用Date自带方法before()和after()比较
SimpleDateFormat df = new SimpleDateFormat("yyyy-MM-dd HH:mm:ss");
Date sd1=df.parse(beginTime);
Date sd2=df.parse(endTime);
System.out.println(sd1.before(sd2));
System.out.println(sd1.after(sd2));
2 用String的compareTo()方法:
Integer i=beginTime.compareTo(endTime);
System.out.println(i);
返回正值是代表左侧日期大于参数日期,反之亦然,日期格式必须一致
3 转成date格式换成秒数比较秒数大小,getTime()方法
Date sd1=df.parse(beginTime);
Date sd2=df.parse(endTime);
long long1 =sd1.getTime()
long long2= sd2.getTime()
另附日期和string的互转方法:
1 Date转String
Date d=new Date();
SimpleDateFormat df = new SimpleDateFormat("yyyy-MM-dd HH:mm:ss");
String ds=df.format(d);
2 String转Date
String ds=new String("2017-06-09 10:22:22");
Date sd=df.parse(ds);
---------------------
作者:心想事成All
来源:CSDN
原文:https://blog.csdn.net/yincan2011/article/details/76855061
版权声明:本文为博主原创文章,转载请附上博文链接!
分类: Java
java日期大小比较(亲测)相关推荐
- java视频压缩大小,亲测有效
说明 Java压缩视频大小,10M视频压缩完成后大约是1M,用时大约2S, 步骤一 首先导入基础依赖包 <dependency><groupId>ws.schild</g ...
- dell电脑java下载_【亲测不管用】【DELL安装系统的坑】亲测UEFI启动模式的电脑安装Win10和Ubuntu双系统(dell笔记本和hp笔记本)...
这个内容转自:http://blog.csdn.net/ysy950803/article/details/52643737 非常感谢上面的博主,我在网上找了许多教程都是老的教程,都不太对. 首先是d ...
- 市面上Word转化PDF,PDF转图片Java实现方案(亲测)
这里写自定义目录标题 前提 第一步:转成PDF 第二步:转成图片 前提 前段时间由于项目需要,需要做如下功能,将上传的word图片转化问图片,经常多天多市面上的插件测试总结,现在将自己的一些心得记录如 ...
- Java 日期大小比较
Java日期的大小比较是工作中常会遇到的问题,目前我找到3种常用的方法. 一.日期为String类型 可以使用String的compareTo方法, 注意日期格式必须一致. String date1 ...
- java深度复制 xjh 亲测 两种方法
第一种:http://blog.chinaunix.net/uid-20577907-id-3132181.html (亲测有用) java 深度复制 2012-03-13 20:25:21 分类 ...
- Java计算时间差、日期差总结(亲测)
Java计算时间差.日期差总结 最近工作中遇到需要计算时间差,搜索了几种计算时间差的方法,这里总结一下 1.java 7中的日历类Calendar Calendar类使用其静态的getInstance ...
- java日期大小比较
之前有面试到两个日期的大小比较方式,现在整理一下几种方法. 例子: String beginTime=new String("2017-06-09 10:22:22"); ...
- Java Zip压缩实现(亲测)
最近在自学javaWeb,先复习一下java,把还给老师的东西再找回来(知识如果不用很快就会忘记啊).. 今天看到了zip压缩,决定要整理一下. java将有关zip压缩的内容都封装在java.uti ...
- PyCharm设置字体大小(亲测)
其实Pycharm的setting与IDEA的风格一样 登录进入Pycharm主页 打开Pycharm,点击左上角的File,选择Settings-- 选择Editor下的Font 根据表格中字体大小 ...
最新文章
- Go 源码里的这些 //go: 指令,go:linkname 你知道吗?
- placeholder在不同浏览器下的表现及兼容方法
- springboot整合websocket实现一对一消息推送和广播消息推送
- ddl是什么意思网络语_DDL语句是啥
- OpenKruise:阿里巴巴 双11 全链路应用的云原生部署基座
- 怎样对ZBrush中的材料进行渲染和着色
- c语言蓝桥杯矩阵乘法,蓝桥杯 基础练习 矩阵乘法
- ios html正则表达式,ios 正则表达式去html标签
- 辽宁大学计算机专业接收调剂,目前有计算机专业调剂通知的学校,不断更新—3月26日更新,新增辽宁大学等...
- Halcon学习笔记:1D Measuring一维测量_fuse.hdev灯丝测量示例
- 20145307《信息安全系统设计基础》第二周学习总结
- mysql触发器delimiter_MySQL的触发器创建之注意事项(有关delimiter)
- signature=e7a4f21fa0bd38abc7e1a2451a8b7b26,进阶作业.ipynb
- Oracle数据库的下载安装教程
- 批量给多个 Excel 工作簿文件添加文字水印或图片水印
- 一文读懂五险一金,离职空窗期五险一金又该怎么办
- 走进脑计划(四):linux下安装SPM、DPABI
- 百度2017春招笔试真题编程题集合 [编程题]买帽子
- linux 独立冗余磁盘阵列,独立冗余磁盘列阵
- 互联网创业公司是否需要技术外包?
热门文章
- QT的QScriptEngineAgent类的使用
- c++容器共性机制研究
- android ndk 编译c++11,Android NDK的C++11标准支持
- 4、Hive数据操作,DDL操作,CRUD database,CRUD table,partition,view,index,show命令等
- Kettle使用_13 表输入并发运行与复制数量
- SQL基础操作_2_操作多个表
- php将字符串转换为json格式,js中将字符串转换为json格式的三种方法
- python中numpy与matlab的对应关系
- mybatis的延迟加载
- 美国税局再遭攻击:原是偷来的社会安全号码作祟