Java 日期比较
来源:互联网 发布:怎么向淘宝网投诉 编辑:程序博客网 时间:2024/05/03 22:26
最近在做日期比较的内容,记录一下。
时间格式为yyyy-MM-dd HH:mm:ss ,这里使用java.text包下的DateFormat。
List<String> s = new ArrayList<>();s.add("2017-10-3 00:00:00");s.add("2017-8-9 00:00:00");for (int i = 0; i <s.size()-1; i++){java.text.DateFormat df=new java.text.SimpleDateFormat("yyyy-MM-dd HH:mm:ss");java.util.Calendar c1=java.util.Calendar.getInstance();java.util.Calendar c2=java.util.Calendar.getInstance();try {c1.setTime(df.parse(s.get(i)));c2.setTime(df.parse(s.get(i+1)));} catch (ParseException e) {// TODO Auto-generated catch blocke.printStackTrace();}int result=c1.compareTo(c2);if(result==0)System.out.println("c1相等c2");else if(result<0)System.out.println("c1小于c2");elseSystem.out.println("c1大于c2");}}
若时间格式只到天yyyy-MM-dd,那么使用java.sql.Date.
List<String> s = new ArrayList<>();s.add("2017-10-3 ");s.add("2017-8-9 ");for (int i = 0; i <s.size()-1; i++){/*//可以比较两个时间的大小Date date1 = null;Date date2 = null;date1 = java.sql.Date.valueOf(s.get(i));date2 = java.sql.Date.valueOf(s.get(i+1));System.out.println(date1);System.out.println(date2);int result = date1.compareTo(date2);if(result==0)System.out.println("date1相等date2");else if(result<0)System.out.println("date1小于date2");elseSystem.out.println("date2大于date2");}
阅读全文
0 0
- JAVA 日期比较、计算
- JAVA 日期比较、计算
- java比较日期大小
- java日期比较
- JAVA 日期比较、计算
- java比较日期大小
- java Calendor 日期比较
- JAVA 日期比较代码。
- java日期比较
- java 日期比较
- Java比较日期
- java日期比较
- Java Date日期比较
- java比较日期大小
- java日期,时间比较
- java日期大小比较
- Java 日期比较
- Java 日期比较大小
- java前端技术---javaScript使用详解(基础篇)
- git remote常见用法
- informatica 数据库之间的多表数据同步(全量/增量)以及variable的使用问题
- Spring Boot 启动时执行加载资源/执行操作
- bzoj 2301 [HAOI2011]Problem b
- Java 日期比较
- 1.Android的构成基石-四大组件之Activity
- 腾讯地图转换成百度地图坐标
- python 安装包国内源
- 多线程-按顺序放(按顺序取执行结果)
- spring-boot-starter
- eclipse java项目找不到依赖包
- HAWQ + MADlib 玩转数据挖掘之(十二)——模型评估之交叉验证
- DataBinding使用教程(一):配置与基本使用