我在应用程序中有一个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中验证这样的日期。
答案 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返回。