用java验证日期
我在申请表中有一个起始日期和一个截止日期。 我必须允许用户输入如下日期 例如:用java验证日期,java,Java,我在申请表中有一个起始日期和一个截止日期。 我必须允许用户输入如下日期 例如: From Date :01-01-2014 To Date :01-02-2014 From Date :02-02-2014 To Date :01-03-2014 我不应该允许两人之间有这样的约会 From Date: 05-01-2014 To date :30-01-2014 如何在java中验证这样的日期。Date API有一个compareTo方法:返回常用的-1,0,+1值。java中的标准日期类有
From Date :01-01-2014 To Date :01-02-2014
From Date :02-02-2014 To Date :01-03-2014
我不应该允许两人之间有这样的约会
From Date: 05-01-2014 To date :30-01-2014
如何在java中验证这样的日期。Date API有一个compareTo方法:返回常用的-1,0,+1值。java中的标准日期类有简单的before和after方法,这就是您需要的 首先获取输入,例如使用SimpleDataFormat解析它,最后比较日期
有compareTo方法,更像C风格,带有int返回。到目前为止您尝试过什么吗?你能发布一些代码吗?如果(FromDate>ToDate)返回false,你可以做一个类似这样的简单比较。在你添加了一些代码或展示了以前解决问题的一些努力之后,你能得到的最佳答案是“小心,我的朋友,小心”,请解释允许日期的确切规则。我不认为你所展示的有任何问题(1月5日是1月30日之前)。