0
我想檢查日期的存在,我有int變量(表示格式) - 天(dd),月(MM)和年(YY)。這裏是我的代碼:從數字解析和檢查日期的有效性
SimpleDateFormat df = new SimpleDateFormat("YYMMdd");
df.setLenient(false);
try {
Date d = df.parse(""+day+month+year);
} ...
因爲變量是INT我當一天例如可以是01(在INT 1位)或21(2個位數INT)的問題,我得到的錯誤,因爲我有'dd'以我的格式。有沒有簡單的方法可以用我的號碼來檢查日期的有效性?
沒'你的意思是'日期d = df.parse(「」+年+日+日);'? (年份第一天,最後一天) – assylias
謝謝你,你可以改變你的日期格式爲''YYMd'' – jahroy
,「YYMd」肯定應該解決我的問題; P – NGix