在对输入进行后台校验的时候,通常会用到对于日期的先后顺序的逻辑校验。
如何对前台输入的日期进行比较,一下提供一种方法。
例如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 日期比较工具类 各种日期操作及计算( 获取两个日期 间隔天数 间隔月数 格式化日期 )
### 比较Date类型:判断两个日期的早晚 在Java编程中,处理日期是非常常见的需求之一。尤其是在涉及时间排序、日程管理等场景时,能够准确地比较两个`Date`对象的先后顺序至关重要。本文将详细介绍如何在Java中比较...
根据给定的信息,本文将详细解释如何在Java中计算两个日期之间的时间差,并演示如何比较两个日期的大小。 ### 计算两个日期间的时间差 #### 使用`java.util.Date`和`java.text.SimpleDateFormat` 首先,我们需要...
输入两个日期,程序将判断出两个日期的大小关系,以及两个日期之间的间隔天数
方便对两个日期比较大小,节省写前端页面写js对时间处理的
**目标**:给定两个日期,判断这两个日期是否相同,并计算它们之间的天数差。 **实现思路**: - 首先,通过用户输入获取两个日期。 - 使用`DateType`类来表示日期,并通过`bool`方法判断两个日期是否相同。 - 通过`...
给定两个日期,获取两个日期之间的天数,并获得两个日期之间的日期并输出
计算两个日期相差的天数 本文主要介绍了计算两个日期相差的天数的方法,使用 Java 语言实现,并提供了三个相关代码示例。 计算两个日期相差的天数 计算两个日期相差的天数是一个常见的需求,例如计算两个日期之间...
sql取出两个日期之间的所有日期sql取出两个日期之间的所有日期sql取出两个日期之间的所有日期sql取出两个日期之间的所有日期
### 比较两个日期之间相差的天数 在Java编程语言中,比较两个日期之间的差值是一个常见的需求,尤其是在处理日历相关的功能时。本文将详细介绍如何在Java中计算两个日期之间的天数差,并对给出的代码进行解析。 ##...
1. **声明变量**:首先,声明两个TDateTime类型的变量,分别存储你要比较的两个日期。例如: ```delphi var Date1, Date2: TDateTime; ``` 2. **赋值**:将用户输入或程序中获取的日期值赋给这两个变量。这可以...
本文实例讲述了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实现这个功能,包括标准库中的API以及一些高级方法。 首先,Java 8引入了`java.time`...
在SQL Server中,查询两个日期之间的所有月份是一个常见的需求,特别是在数据分析、报表生成或时间序列分析等场景。本文将详细讲解如何使用SQL Server实现这一功能,以满足上述标题和描述中的要求。 首先,我们需要...
用C#计算两个日期之间相差的天数,通过TimeSpan进行计算比较简单
### Java中计算两个日期相差几天 在Java编程中,经常需要处理与日期和时间相关的操作。其中一项常见的需求就是计算两个日期之间的差距。本篇文章将详细介绍如何在Java中计算两个日期相差几天,并深入探讨示例代码中...
在编程中,经常需要处理日期和时间,包括比较两个日期之间的差距。这个任务可以用于记录事件发生的时间间隔,计算年龄,或者在各种时间相关的算法中。以下是对标题和描述中提到的四种方法的详细解释: 1. **...
### SQL 确定两个日期之间的月份数或年数 在进行数据分析或者处理与时间相关的业务逻辑时,经常会遇到需要计算两个日期之间的差异的问题,尤其是月份数和年数的差异。这样的需求在人力资源管理、财务分析等领域非常...