`
cuijian0727
  • 浏览: 3197 次
  • 性别: Icon_minigender_1
  • 来自: 南京
最近访客 更多访客>>
社区版块
存档分类
最新评论

两个日期的比较

阅读更多

在对输入进行后台校验的时候,通常会用到对于日期的先后顺序的逻辑校验。

如何对前台输入的日期进行比较,一下提供一种方法。

例如Struts中利用Action继承ActionSupport,利用validate方法进行验证,对于前台输入的startdate和enddate可以使用如下方法。

private Date startdate;

private Date enddate;

 

getter,setter;

 

validate(){

 

if (null != startdate && null != enddate)

{

Calendar c1 = Calendar.getInstance();

c1.setTime(startdate);

Calendar c2 = Calendar.getInstance();

c2.setTime(enddate);

if(!c1.before(c2))

{

this.addActionerror("The startdate should be before the enddate");

}

}

}

分享到:
评论

相关推荐

    时间日期的比较大小

    1. 使用`compareTo()`方法:这是`Date`类的一个方法,可以比较两个日期对象的先后顺序。根据题目中给出的部分代码,我们可以看到`compareTo()`方法的使用。如果日期对象`date_1`早于`date_2`,则`compareTo(date_2)`...

    Java 日期比较工具类

    Java 日期比较工具类 各种日期操作及计算( 获取两个日期 间隔天数 间隔月数 格式化日期 )

    比较date类型 判断两个日期的早晚

    ### 比较Date类型:判断两个日期的早晚 在Java编程中,处理日期是非常常见的需求之一。尤其是在涉及时间排序、日程管理等场景时,能够准确地比较两个`Date`对象的先后顺序至关重要。本文将详细介绍如何在Java中比较...

    计算时间差以及比较日期大小

    根据给定的信息,本文将详细解释如何在Java中计算两个日期之间的时间差,并演示如何比较两个日期的大小。 ### 计算两个日期间的时间差 #### 使用`java.util.Date`和`java.text.SimpleDateFormat` 首先,我们需要...

    比较两个日期的大小和间隔天数

    输入两个日期,程序将判断出两个日期的大小关系,以及两个日期之间的间隔天数

    两日期时间比较js插件

    方便对两个日期比较大小,节省写前端页面写js对时间处理的

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

    **目标**:给定两个日期,判断这两个日期是否相同,并计算它们之间的天数差。 **实现思路**: - 首先,通过用户输入获取两个日期。 - 使用`DateType`类来表示日期,并通过`bool`方法判断两个日期是否相同。 - 通过`...

    输出两个日期之间的日期

    给定两个日期,获取两个日期之间的天数,并获得两个日期之间的日期并输出

    计算两个日期相差的天数

    计算两个日期相差的天数 本文主要介绍了计算两个日期相差的天数的方法,使用 Java 语言实现,并提供了三个相关代码示例。 计算两个日期相差的天数 计算两个日期相差的天数是一个常见的需求,例如计算两个日期之间...

    取两个日期之间的所有日期

    sql取出两个日期之间的所有日期sql取出两个日期之间的所有日期sql取出两个日期之间的所有日期sql取出两个日期之间的所有日期

    比较两个日期之间相差的天数

    ### 比较两个日期之间相差的天数 在Java编程语言中,比较两个日期之间的差值是一个常见的需求,尤其是在处理日历相关的功能时。本文将详细介绍如何在Java中计算两个日期之间的天数差,并对给出的代码进行解析。 ##...

    Delphi 计算两个日期之间的时间差(天数).rar

    1. **声明变量**:首先,声明两个TDateTime类型的变量,分别存储你要比较的两个日期。例如: ```delphi var Date1, Date2: TDateTime; ``` 2. **赋值**:将用户输入或程序中获取的日期值赋给这两个变量。这可以...

    js实现获取两个日期之间所有日期的方法

    本文实例讲述了js实现获取两个日期之间所有日期的方法。分享给大家供大家参考,具体如下: [removed] function getDate(datestr){ var temp = datestr.split("-"); var date = new Date(temp[0],temp[1],temp[2])...

    一行代码判断两个日期是否在同一周

    本文将讨论如何使用C#语言高效地判断两个日期是否在同一周,针对给定的代码进行分析,并提供两种更准确、可读性更强的方法。 首先,让我们回顾一下原始的代码段: ```csharp private bool IsInSameWeek(DateTime ...

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

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

    SQL Server 查询两个日期之间的所有月份

    在SQL Server中,查询两个日期之间的所有月份是一个常见的需求,特别是在数据分析、报表生成或时间序列分析等场景。本文将详细讲解如何使用SQL Server实现这一功能,以满足上述标题和描述中的要求。 首先,我们需要...

    C# 计算两个日期之间相差的天数

    用C#计算两个日期之间相差的天数,通过TimeSpan进行计算比较简单

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

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

    比较两个日期相差多少秒的几种方法

    在编程中,经常需要处理日期和时间,包括比较两个日期之间的差距。这个任务可以用于记录事件发生的时间间隔,计算年龄,或者在各种时间相关的算法中。以下是对标题和描述中提到的四种方法的详细解释: 1. **...

    sql确定两个日期之间的月份数或年数

    ### SQL 确定两个日期之间的月份数或年数 在进行数据分析或者处理与时间相关的业务逻辑时,经常会遇到需要计算两个日期之间的差异的问题,尤其是月份数和年数的差异。这样的需求在人力资源管理、财务分析等领域非常...

Global site tag (gtag.js) - Google Analytics