我想检查日期是否存在,我有 int 变量(表示格式)-日(dd)、月(MM)和年(YY)。这是我的代码:
SimpleDateFormat df = new SimpleDateFormat("YYMMdd");
df.setLenient(false);
try {
Date d = df.parse(""+day+month+year);
} ...
因为变量在 int 中,所以当 day 例如可以是 01(int 中的 1 位)或 21(int 中的 2 位)时,我遇到了问题,因为我的格式中有 'dd'。有没有一种简单的方法可以使用我的号码来检查日期的有效性?