String str = "2004-01-01";
try {
Timestamp.valueOf(str + " 00:00:00");
System.out.print("right");
} catch (Exception ex) {
System.out.print("wrong");
}
try {
Timestamp.valueOf(str + " 00:00:00");
System.out.print("right");
} catch (Exception ex) {
System.out.print("wrong");
}
{
SimpleDateFormat sdf = new SimpleDateFormat("yyyy-M-d");
if(null == s)
return false;
else
{
try
{
return s.equals(sdf.format(sdf.parse(s)));
}
catch (ParseException e)
{
return false;
}
}
}其中日期格式一定要YYYY-M-D