解決GAT專案Bug:匯入Excel的時候沒有對日期格式進行驗證

ZHOU_VIP發表於2017-05-09

問題描述:匯入Excel的時候沒有對日期格式進行驗證

修改程式碼:增加對日期的驗證


使用的程式碼:


// 如果日期不合法,則拋異常  
try {  
	String date_str = "2017-2-31";  
	SimpleDateFormat format=new SimpleDateFormat("yyyy-MM-dd");  
	format.setLenient(false);  
	Date date = format.parse(date_str);  
	  
} catch (Exception ex){  
	ex.printStackTrace();  
	System.out.println("日期不合法");  
}
 

該方法的作用:setLenient用於設定Calendar是否寬鬆解析字串,如果為false,則嚴格解析;預設為true,寬鬆解析

參考:

http://wjlvivid.iteye.com/blog/2017955

http://blog.csdn.net/cjc921/article/details/43273127



相關文章