java判断日期是否合法

来源:百度知道 编辑:UC知道 时间:2024/06/24 12:22:06
java判断日期是否合法,不合法以异常抛出

将用户的输入接收到 String inputDate 中

DateFormat format = DateFormat.getDateInstance();
try {
inputDate = format.parse(fireDate);
} catch (ParseException e) {
System.out.pringln("对不起,您的日期格式错误!");
}

找个日期输入插件……就不会有不合法的了……

import java.text.DateFormat;
import java.text.ParseException;
import java.text.SimpleDateFormat;

public class DateTest {

public static void main(String[] args) {

DateFormat df = new SimpleDateFormat("yyyy-MM-dd");
df.setLenient(false);
try {
System.out.println(df.parse("2009-12-20"));
} catch (ParseException e) {
System.out.println("请正确输入时间!");
e.printStackTrace();
}

}
}

public class DateUtil
{
private static final SimpleDateFormat dateFormat = null;
static
{
dateFormat = new SimpleDateFormat("yyyy/MM/dd");