標籤:beanutils
利用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;// 日期不合法}}}
利用Apache的beanutils判斷字串是否為一個合法日期