zoukankan      html  css  js  c++  java
  • 比较两个日期的大小

     1     /**
     2      * 比较两个日期字符串的大小
     3      * @param date1           第一个日期
     4      * @param date2           第二个日期
     5      * @return 比较结果:返回2表示第二个时间在第一个时间之前;返回1表示第一个时间在第二个时间之前;返回0表示两个时间相同
     6      */
     7     public static int compare_dateStr(String date1, String date2,String formatStr) {
     8         DateFormat df = new SimpleDateFormat(formatStr);
     9         try {
    10             //字符串格式化转换为日期类型
    11             Date dt1 = df.parse(date1);
    12             Date dt2 = df.parse(date2);
    13             //返回自 1970 年 1 月 1 日 00:00:00 GMT 以来此 Date 对象表示的毫秒数
    14             long l1=dt1.getTime();
    15             long l2=dt2.getTime();
    16             //比较两个时间毫秒数的大小
    17             if (l1>l2) {
    18                 return 2;//返回2表示第二个时间在第一个时间之前
    19             } else if (l1<l2) {
    20                 return 1;//返回1表示第一个时间在第二个时间之前
    21             } else {
    22                 return 0;//返回0表示两个时间相同
    23             }
    24         } catch (Exception e) {
    25             e.printStackTrace();
    26         }
    27         return 9;
    28     }
     1    /**
     2      * 比较两个日期对象的大小
     3      * @param date1           第一个日期
     4      * @param date2           第二个日期
     5      * @return 比较结果:返回2表示第二个时间在第一个时间之前;返回1表示第一个时间在第二个时间之前;返回0表示两个时间相同
     6      */
     7     public static int compare_dateObj(Date date1, Date date2) {
     8         long l1=date1.getTime();
     9         long l2=date2.getTime();
    10         try {
    11             //比较两个时间毫秒数的大小
    12             if (l1>l2) {
    13                 return 2;//返回2表示第二个时间在第一个时间之前
    14             } else if (l1<l2) {
    15                 return 1;//返回1表示第一个时间在第二个时间之前
    16             } else {
    17                 return 0;//返回0表示两个时间相同
    18             }
    19         } catch (Exception e) {
    20             e.printStackTrace();
    21         }
    22         return 9;
    23     }
  • 相关阅读:
    单元测试之NUnit一
    第一个基于ArcGIS的Android应用
    NuGet的安装和使用
    PIE调用Python获得彩色直方图
    PIE调用Python返回得到直方图矩阵数组
    PIE属性表多字段的文本绘制
    微信公众号配置和使用客服消息
    python多线程爬取斗图啦数据
    微信小微商户获取申请状态
    微信小微商户申请入驻
  • 原文地址:https://www.cnblogs.com/tfgzs/p/3754665.html
Copyright © 2011-2022 走看看