在java中验证日期

时间:2014-04-30 07:00:05

标签: java

我在应用程序中有一个From日期和一个To date。 我必须允许用户输入如下的日期。

示例:

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中验证这样的日期。

2 个答案:

答案 0 :(得分:0)

Date API有一个compareTo方法:http://docs.oracle.com/javase/7/docs/api/java/util/Date.html#compareTo%28java.util.Date%29返回通常的-1,0,+ 1值

答案 1 :(得分:0)

Java中的标准日期类具有简单的前后方法,这就是您所需要的。

首先获取输入,例如使用SimpleDateFormat进行解析,最后比较日期。

有compareTo方法,更像C的样式,带有int返回。