我想創建一個簡單的函數,得到2個PARAMS - 日期格式(DD/MM/YYYY,DD-MM-YYYY等)和以這種格式(1/4/2015,1-4-2015)的字符串。 首先是有沒有辦法檢查格式是可以接受的SimpleDateFormat
如果dateInString
下一步就是今天,這裏是我的代碼:爪哇 - 檢查日期格式是可以接受的,比較基礎上的日期
public boolean checkDate(String dateInString, String format){
boolean result = false;
SimpleDateFormat dateFormat = new SimpleDateFormat(format);
//parse the string to date
Date inputDate = dateFormat.parse(dateInString);
//check if the date is today using the format
//if the date is today then
result = true;
return result;
}
你讀過的[SimpleDateFormat的]的Javadoc(https://docs.oracle.com/javase /8/docs/api/java/text/SimpleDateFormat.html)(特別是關於需要的格式構造的部分)? – 2016-03-03 12:30:54
是的,是有acceaptable日期的一部分嗎? –
不,你沒否則你就看到了「 - 如果給定的模式無效」部分 – 2016-03-03 12:33:59