zoukankan      html  css  js  c++  java
  • Java 日期比较大小

     1 import org.junit.Test;
     2 
     3 import java.text.SimpleDateFormat;
     4 import java.util.Date;
     5 
     6 /**
     7  * @author DateJunit
     8  * @Title: DateJunit
     9  * @ProjectName DateJunit
    10  * @Description: TODO
    11  * @date 2018/8/117:41
    12  */
    13 public class DateJunit {
    14     @Test
    15     public void test(){
    16         try {
    17             SimpleDateFormat sdft = new SimpleDateFormat( "yyyy-MM-dd HH:mm:ss");
    18             String comparisonStr= "2018-07-31 20:56:56";
    19             String StrOfComparison= "2018-08-01 18:09:52";
    20             Date comparisonDate =  sdft.parse(comparisonStr);
    21             Date dateOfComparison =  sdft.parse(StrOfComparison);
    22 
    23             //1.使用Date的compareTo()方法,1 大于;0 等于;-1 小于
    24             System.out.println(comparisonDate.compareTo(dateOfComparison));
    25 
    26             //2.使用时间戳直接比较大小
    27             System.out.println(comparisonDate.getTime() > dateOfComparison.getTime());
    28 
    29             //3.使用Date的before()、after()方法
    30             //如果前者比后者小返回true,否则为false
    31             System.out.println(comparisonDate.before(dateOfComparison));
    32             //如果前者比后者大返回true,否则为false
    33             System.out.println(comparisonDate.after(dateOfComparison));
    34         }catch (Exception e){
    35             e.printStackTrace();
    36         }
    37 
    38     }
    39 }
  • 相关阅读:
    简单查询
    Scott用户表
    记一次Sqoop抽数据异常
    Flink+Druid构建实时OLAP的探索
    客户端埋点实时OLAP指标计算方案
    Kafka服务不可用(宕机)问题踩坑记
    实时计算-多级订单金额,及下级人数
    Apache Druid0.15.0安装方式
    superset安装文档
    Scala的常用小技巧
  • 原文地址:https://www.cnblogs.com/qinxu/p/9402843.html
Copyright © 2011-2022 走看看