利用Apache的beanutils判断字符串是否为一个合法日期

来源:互联网 发布:软件投标技术方案 编辑:程序博客网 时间:2024/06/18 18:18

利用Apache的beanutils判断字符串是否为一个合法日期

依赖的jar包

commons-beanutils-1.8.0.jar

commons-logging-1.0.4.jar

方法如下

package test.date;import java.util.Date;import java.util.Locale;import org.apache.commons.beanutils.locale.converters.DateLocaleConverter;/** * 利用Apache的beanutils判断字符串是否为一个合法日期 * @author demon_devil_jet */public class TestDate {public static void main(String[] args) {System.out.println(isRightDate("2014-10-30"));}/** * @param str 日期字符串 格式 2014-10-30 * @return */public static boolean isRightDate(String str){try {DateLocaleConverter converter = new DateLocaleConverter();// 低版本beanutils如commons-beanutils-1.7.0.jar使用如下方法创建DateLocaleConverter实例//DateLocaleConverter converter = new DateLocaleConverter(Locale.CHINA,"yyyy-MM-dd");Date date = (Date) converter.convert(str);System.out.println(date);return true;// 日期合法} catch (Exception e) {//e.printStackTrace();return false;// 日期不合法}}}


0 0
原创粉丝点击