我想创建一个方法来检查顶点中的日期是否为 'mm/dd/yyyy' 格式

I want to create a method to check if the Date is in 'mm/dd/yyyy' format in apex

这是我希望结构如下的片段:

public static boolean validateDateFormat(String date1) {
  if(date1.format('mm/dd/yyyy')) {
    return true;
  } else {
    return false;
  }
}

一个简单的方法是使用正则表达式:

public static boolean validateDateFormat(String date1){
    Pattern pattern = Pattern.compile('\d{2}/\d{2}/\d{4}'); 
    Matcher matcher = pattern.matcher(date1);
    return matcher.matches();
}

注意\d在指定数量后指定数字和{}中的数字,例如\d{2}指定2位数字。