`
pichcar
  • 浏览: 289438 次
  • 性别: Icon_minigender_1
  • 来自: 北京
社区版块
存档分类
最新评论

时间比较(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字符串转换为日期和时间比较大小[归类].pdf

    Java 字符串转换为日期和时间比较大小 Java 字符串转换为日期和时间比较大小是 Java 开发中常见的操作。下面我们将详细介绍两种方法来实现 Java 字符串转换为日期和时间比较大小。 方法一:使用 SimpleDateFormat ...

    转 Java校正电脑时间(java 时间同步)

    NTP是一个用于同步网络中不同计算机时钟的协议,它通过比较服务器和客户端的时间戳来调整本地时间。Java虽然没有内置的NTP客户端,但可以通过第三方库如`com.sun.jna`(Java Native Access)或者自定义Socket通信...

    java判断时间大小

    本文将详细介绍如何在Java中实现日期与时间的比较,包括使用`SimpleDateFormat`、`Date`、`Calendar`等类进行时间格式化和比较的方法,并通过示例代码展示具体实现过程。 #### 二、使用`SimpleDateFormat`和`Date`...

    Java时间大小的比较

    Java时间大小的比较 date java

    Java实现时间监听

    在Java编程中,时间监听是一项重要的任务,它允许程序对系统时间的变化进行反应或执行特定操作。这通常通过注册监听器来实现,监听器是一种回调机制,当特定事件发生时,它会被调用。在Java中,我们可以使用`java....

    java获取文件创建时间

    ### Java 获取文件创建时间 在Java中,获取文件的创建时间并不像获取文件的最后修改时间那样简单直接。这是因为Java标准库(JDK)在早期版本中并没有提供直接获取文件创建时间的方法。不过,从Java 7开始,通过NIO...

    java获取时间大全

    - 比较日期:使用`compareTo()`或`isBefore()`, `isAfter()`等方法比较两个日期时间对象。 - 时间转换:可以使用`Date`与`LocalDateTime`之间的转换,例如`LocalDateTime#toDate()`和`java.sql.Timestamp#...

    java比较时间前后

    在Java编程语言中,比较时间前后是一个非常实用且常见的需求,尤其是在处理日期和时间相关的业务逻辑时。本文将详细介绍如何在Java中实现时间的比较,并给出具体的代码示例以及一些扩展应用。 ### Java中比较时间的...

    JAVA读取视频时间

    在Java编程中,读取视频时间通常涉及到处理多媒体文件,特别是获取视频的长度或播放时长。这是一项关键任务,特别是在开发与视频相关的应用程序时,比如视频播放器、视频处理工具或者媒体管理系统。以下是一些关于...

    java 获取标准北京时间

    java 获取标准北京时间 标准北京时间 北京时间 网络时间 internet时间

    时间序列算法java实现

    Java作为一种广泛使用的编程语言,提供了丰富的库和工具来实现时间序列算法。本篇文章将深入探讨时间序列预测的基本原理,Java实现的关键步骤,以及如何通过实际的代码示例进行实践。 时间序列数据是按特定时间顺序...

    java 日出日落时间计算

    Java提供了丰富的库来处理日期和时间,如Java 8引入的`java.time`包。通常,计算日出日落会涉及到地理坐标(经度和纬度)以及当地时区。开发者可能需要利用`java.time.ZonedDateTime`类来获取当前或特定日期的日期和...

    时间轮Java代码

    在Java中,我们可以使用Netty框架中的时间轮实现来优化这类任务。本文将深入探讨时间轮的概念、工作原理,以及如何在Java中,特别是基于Netty框架,实现一个时间轮。 **时间轮简介** 时间轮是一种数据结构,最早由...

    java将数字转换为时间格式

    ### Java将数字转换为时间格式的方法 在Java编程语言中,经常需要处理日期与时间相关的数据,例如将数字(通常是表示时间戳或特定格式的字符串)转换为更易读的时间格式。这种转换不仅可以帮助我们更好地理解和操作...

    java获取标准格林尼治时间

    java 获取标准格林尼治时 标准格林尼治时间 标准时间

    Java 获取日期时间代码

    ### Java 获取日期时间详解 #### 一、概述 在Java编程中,处理日期与时间是一项常见且重要的任务。本文将详细介绍几种常用的Java日期时间获取方法,包括如何获取完整日期时间、仅获取时间部分(时分秒)、获取日期...

    操作系统-java版本时间片

    在Java中,虽然操作系统级别的时间片调度是由底层操作系统实现的,但Java虚拟机(JVM)对此有所配合,通过线程调度来模拟时间片的效果。Java的`Thread`类是进行多线程操作的基础,线程的调度策略包括:抢占式调度、...

    java时间比较,java基础

    java java时间比较,java基础

    java 设置为东八区时间工具类 java 设置为东八区时间工具类

    java 设置为东八区时间工具类 java 设置为东八区时间工具类java 设置为东八区时间工具类 java 设置为东八区时间工具类java 设置为东八区时间工具类 java 设置为东八区时间工具类java 设置为东八区时间工具类 java ...

    java 使用Date类获取系统的当前时间

    在Java编程语言中,`java.util.Date` 类是用于表示特定瞬间,精确到毫秒的时间。这个类在处理日期和时间方面非常基础,是许多其他日期/时间API的基础。本篇将详细介绍如何使用`Date`类来获取系统的当前时间。 首先...

Global site tag (gtag.js) - Google Analytics