SimpleDateFormat 클래스의 구문 분석 메서드를 사용하여 확인할 수 있습니다. 이 메소드는 지정된 SimpleDateFormat 객체의 형식화된 저장소에 따라 문자열을 구문 분석합니다.
(추천 동영상 튜토리얼: java video)
특정 코드:
public static boolean isValidDate(String str) { boolean convertSuccess=true; // 指定日期格式为四位年/两位月份/两位日期,注意yyyy/MM/dd区分大小写; SimpleDateFormat format = new SimpleDateFormat("yyyy/MM/dd HH:mm"); try { // 设置lenient为false. 否则SimpleDateFormat会比较宽松地验证日期,比如2007/02/29会被接受,并转换成2007/03/01 format.setLenient(false); format.parse(str); } catch (ParseException e) { // e.printStackTrace(); // 如果throw java.text.ParseException或者NullPointerException,就说明格式不对 convertSuccess=false; } return convertSuccess; }
추천 튜토리얼: java 진입 프로그램
위 내용은 Java에서 문자열이 날짜 형식인지 확인하는 방법의 상세 내용입니다. 자세한 내용은 PHP 중국어 웹사이트의 기타 관련 기사를 참조하세요!