如何在java中检查字符串是否采用日期时间格式

时间:2015-01-05 13:17:13

标签: java

他们在java中检查天气的方法是否为Date。
示例:

 String s="Hello"              //is not Date <br>
 String s="01/05/2014"         //is a valid date 
谢谢你。

2 个答案:

答案 0 :(得分:3)

您可以使用SimpleDateFormat ex检查特定格式:

DateFormat df = new SimpleDateFormat("mm/dd/yyyy");

try
{
   df.parse("01/05/2014");
}
catch(Exception e)
{
  //not a date
}

答案 1 :(得分:1)

编写将验证字符串是否为日期的简单API,

如果isValidDate(String date)返回true,则您的字符串为日期,否则不是日期。

public boolean isValidDate(String date){
   SimpleDateFormat dateFormat = new SimpleDateFormat("mm/dd/yyyy");
   boolean flag = true;

   try{
      dateFormat.parse(date); 
   }catch(ParseException e){
      flag = false;
   }
 return flag;
}