`

java内两个时间比较

    博客分类:
  • Java
阅读更多
import java.text.*;  
import java.util.*;  
  
public class TimeCompare{  
  
 public static void main(String[] args){  
  boolean flag = isDateBefore("2004-09-09 12:12:12","2005-09-09 16:00:00");  
  System.out.println(flag);  
  flag = isDateBefore("2006-09-09 01:01:01","2005-09-09 16:00:00");  
  System.out.println(flag);  
  flag = isDateBefore("2005-09-09 01:01:01");  
  System.out.println(flag);  
 }  
  
 //判断时间date1是否在时间date2之前  
 //时间格式 2005-4-21 16:16:34  
 public static boolean isDateBefore(String date1,String date2){  
  try{  
   DateFormat df = DateFormat.getDateTimeInstance();  
   return df.parse(date1).before(df.parse(date2));   
  }catch(ParseException e){  
   System.out.print("[SYS] " + e.getMessage());  
   return false;  
  }  
 }  
   
 //判断当前时间是否在时间date2之前  
 //时间格式 2005-4-21 16:16:34  
 public static boolean isDateBefore(String date2){  
  try{  
   Date date1 = new Date();  
   DateFormat df = DateFormat.getDateTimeInstance();  
   return date1.before(df.parse(date2));   
  }catch(ParseException e){  
   System.out.print("[SYS] " + e.getMessage());  
   return false;  
  }  
 }  
  
}  
分享到:
评论

相关推荐

    java 判断两个时间段是否重叠的案例.docx

    "java 判断两个时间段是否重叠的案例" 本文主要介绍了如何在 Java 中判断两个时间段是否重叠的案例。时间段是指具有起始时间和终止时间的时间范围,在实际开发中,我们经常需要判断两个时间段是否存在重叠的情况。...

    java计算两个时间相差月数

    java计算两个时间(yyyy-MM-dd HH:mm:ss)相差月数两个时间格式可为年月日时分秒

    java获取两个时间的相隔时间,包括年、月、日、时、分、秒

    在Java编程中,计算两个日期之间的差异是一项常见的任务,它涉及到日期和时间的处理。`DateUtils.java` 文件很可能是包含一个工具类,用于帮助我们完成这个任务。在这个类中,可能包含了各种方法来计算两个`java....

    用JAVA做两个给定时间的天数差

    在Java编程中,计算两个给定日期之间的天数差是一项常见的任务,这涉及到日期和时间的处理。Java提供了多种方式来解决这个问题,包括使用`java.util.Date`、`java.util.Calendar`类,以及从Java 8开始引入的`java....

    java 判断两个文件是否相同

    以上代码示例展示了在Java中判断两个文件是否相同的方法,包括基于物理属性和内容的比较。在实际开发中,根据具体情况选择合适的方式,如文件大小、性能需求以及是否允许消耗额外的存储空间(用于计算哈希值)。 ...

    Java 计算两个日期之间相差的月数

    在Java编程语言中,计算两个日期之间相差的月数是一个常见的任务,这通常涉及到日期处理和时间计算。本文将深入探讨如何使用Java实现这个功能,包括标准库中的API以及一些高级方法。 首先,Java 8引入了`java.time`...

    java中计算两个日期相差几天

    ### Java中计算两个日期相差几天 在Java编程中,经常需要处理与日期和时间相关的操作。其中一项常见的需求就是计算两个日期之间的差距。本篇文章将详细介绍如何在Java中计算两个日期相差几天,并深入探讨示例代码中...

    java获取list中两元素时间差

    时间差异是通过计算两个时间字段之间的秒数差异来实现的。 Java 代码实现 下面是 Java 代码实现的详细解释: ```java public static List<GetResponse> timeList(List list) { List<GetResponse> demoMapList = ...

    java实现两个时间相差的年月日 (相差几年几天几日的结果)

    网上很多资源都没有输出结果是(相差几年几个月几天的代码)希望对大家有帮助 有不足地方 望大家多多指点

    java 日期操作工具类:包括计算两个时间相差距离多少天多少小时多少分多少秒

    这篇博客文章“java 日期操作工具类:包括计算两个时间相差距离多少天多少小时多少分多少秒”提供了一个实用的工具类,帮助开发者更方便地处理日期和时间差异。下面将详细解释这个工具类中的关键知识点。 1. **Java...

    java 获取2个时间中的每一天

    java 获取2个时间中的每一天

    Java将2个List集合合并到一个List里面并排序工具类

    此方法用于将两个已经根据时间顺序排列的List合并成一个新的单一List,并进行排序。 2、该类设计有泛型,任何类型的集合List都可以调用该类。 3、使用者可以通过调用`ListMerger.mergeAndSortLists()`方法,传入两...

    Java 获取两个时间的时间差

    Java 获取两个时间的时间差

    Java实现时间监听

    结合`java.time.Clock`,你可以创建一个闹钟来监听时间变化。例如,监听每天的特定时刻: ```java Clock clock = Clock.systemDefaultZone(); // 获取系统默认时区的时钟 LocalTime targetTime = LocalTime.of(9...

    java 判断两个时间段是否重叠的案例

    Java 判断两个时间段是否重叠的案例 在 Java 中,判断两个时间段是否重叠是一种常见的需求,特别是在业务逻辑中需要检查时间段的交叉情况时。在本文中,我们将介绍如何使用 Java 判断两个时间段是否重叠,并提供...

    Java编程输入两个年月日,(1)判断两个日期是否相同,并且将相差的天数显示出来;(2)将日期后推或前推N天,并将该日期输出。

    综上所述,这个Java程序主要实现了两个功能:一是判断两个给定日期是否相同及计算它们之间的天数差;二是将给定日期向前或向后调整一定数量的天数。程序的核心是`DateType`类的设计与实现,它包含了日期的创建、打印...

    java程序 两个线程实现学生成绩的读写

    在这个场景下,我们可能创建了两个类,一个是`WriterThread`用于写入成绩,另一个是`ReaderThread`用于读取并显示成绩。 在写入线程(`WriterThread`)中,我们需要一个共享的数据结构来存储成绩,例如一个`HashMap, ...

    java判断时间大小

    2. **比较`Calendar`实例**:利用`Calendar`的`compareTo`方法可以直接比较两个时间的大小。 - **代码示例**: ```java int result = c1.compareTo(c2); if (result == 0) { System.out.println("c1等于c2");...

    Java字符串转换为日期和时间比较大小[归类].pdf

    在实际应用中,我们可以使用 compare_date 方法来比较两个日期字符串的大小,然后根据比较结果进行相应的处理。 在 Java 中,我们可以使用 SimpleDateFormat 和 java.sql.Date 类来实现字符串转换为日期和时间比较...

    两个日期间计算 除去节假日 非工作时间

    在 Java 语言中,计算两个日期之间的工作日时间是一个常见的需求,特别是在需要排除周末和法定节假日的情况下。本文将通过一个示例代码,详细介绍如何计算两个日期之间的工作日时间,排除周末和法定节假日。 首先,...

Global site tag (gtag.js) - Google Analytics