Java传入一个字符判断是不是日期格式
2013-04-02 15:24
381 查看
import java.text.ParseException;
import java.text.SimpleDateFormat;
import java.util.regex.Pattern;
public class Test {
public static void main(String[] args) {
Test tes = new Test();
System.out.println(tes.isDateStringValid("2013-5-01"));
}
public boolean isDateStringValid(String date) {
boolean isValidDateStr = false;
String yyyyMMddFmt = "[0-9]{4}-[0-9]{2}-[0-9]{2}";
// 2010-01-01 format
Pattern p = Pattern.compile(yyyyMMddFmt);
if (p.matcher(date).matches()) {
SimpleDateFormat sdf = new SimpleDateFormat("yyyy-MM-DD");
try {
sdf.parse(date);
isValidDateStr = true;
} catch (ParseException parseExp) {
}
}
return isValidDateStr;
}
}
import java.text.SimpleDateFormat;
import java.util.regex.Pattern;
public class Test {
public static void main(String[] args) {
Test tes = new Test();
System.out.println(tes.isDateStringValid("2013-5-01"));
}
public boolean isDateStringValid(String date) {
boolean isValidDateStr = false;
String yyyyMMddFmt = "[0-9]{4}-[0-9]{2}-[0-9]{2}";
// 2010-01-01 format
Pattern p = Pattern.compile(yyyyMMddFmt);
if (p.matcher(date).matches()) {
SimpleDateFormat sdf = new SimpleDateFormat("yyyy-MM-DD");
try {
sdf.parse(date);
isValidDateStr = true;
} catch (ParseException parseExp) {
}
}
return isValidDateStr;
}
}
相关文章推荐
- JAVA 判断一个字符串是不是一个合法的日期格式
- JAVA 判断一个字符串是不是一个合法的日期格式
- JAVA 判断一个字符串是不是一个合法的日期格式
- JAVA 判断一个字符串是不是一个合法的日期格式
- JAVA 判断一个字符串是不是一个合法的日期格式
- JAVA 判断一个字符串是不是一个合法的日期格式format.setLenient(false);
- JAVA 判断一个字符串是不是自定义的日期格式
- JAVA 判断一个字符串是不是一个合法的日期格式
- JAVA 判断一个字符串是不是一个合法的日期格式
- JAVA 判断一个字符串是不是一个合法的日期格式
- JAVA 判断一个字符串是不是一个合法的日期格式format.setLenient(false);
- JAVA 判断一个字符串是不是一个合法的日期格式
- Java中如何判断一个日期字符串是否是指定的格式
- java判断一个字符串是否为需要的格式日期格式
- Java判断一个字符是不是汉字
- Java判断一个字符是不是汉字
- java通过传入一个指定日期获取该日期所在周的周一的日期,日期格式如:2016-07-30
- C#中判断一个字符串是不是包含非法字符
- Java中用正则表达式判断日期格式是否正确
- 判断字符流是不是UTF-8编码格式(读取文本文件需要转码时使用)