>  기사  >  Java  >  다양한 날짜 형식의 문자열을 Java 날짜 개체로 구문 분석하려면 어떻게 해야 합니까?

다양한 날짜 형식의 문자열을 Java 날짜 개체로 구문 분석하려면 어떻게 해야 합니까?

Mary-Kate Olsen
Mary-Kate Olsen원래의
2024-11-23 00:16:11897검색

How Can I Parse Strings with Varied Date Formats into Java Date Objects?

Java에서 날짜 객체를 얻기 위해 다양한 형식의 문자열을 구문 분석

문자열을 다양한 형식의 날짜로 변환하는 것은 Java 개발자가 직면하는 일반적인 작업입니다. . 한 가지 접근 방식은 SimpleDateFormat 클래스를 활용하는 것입니다.

예를 들어 "dd/MM/yyyy" 형식(예: "19/05/2009")의 문자열(fromDate)이 있고 다음을 수행하려는 경우 이를 날짜 객체("yyyy-MM-dd")로 변환하고 다음 단계를 따르세요.

  1. 두 개를 만듭니다. SimpleDateFormat 객체: 하나는 사용자의 입력 형식(fromUser)이고 다른 하나는 원하는 출력 형식(myFormat)입니다.
  2. fromUser의 구문 분석() 메서드를 활용하여 입력 문자열을 Date 객체로 변환합니다.
  3. myFormat의 format() 메소드를 사용하여 Date 객체를 원하는 출력으로 재구성합니다. format.

아래 샘플 코드는 이 프로세스를 보여줍니다.

SimpleDateFormat fromUser = new SimpleDateFormat("dd/MM/yyyy");
SimpleDateFormat myFormat = new SimpleDateFormat("yyyy-MM-dd");

try {
    String reformattedStr = myFormat.format(fromUser.parse(fromDate));
} catch (ParseException e) {
    e.printStackTrace();
}

이 포괄적인 접근 방식을 사용하면 문자열을 다양한 형식으로 구문 분석할 수 있으므로 날짜 및 작업을 위한 다목적 솔루션이 됩니다. Java의 시간 데이터.

위 내용은 다양한 날짜 형식의 문자열을 Java 날짜 개체로 구문 분석하려면 어떻게 해야 합니까?의 상세 내용입니다. 자세한 내용은 PHP 중국어 웹사이트의 기타 관련 기사를 참조하세요!

성명:
본 글의 내용은 네티즌들의 자발적인 기여로 작성되었으며, 저작권은 원저작자에게 있습니다. 본 사이트는 이에 상응하는 법적 책임을 지지 않습니다. 표절이나 침해가 의심되는 콘텐츠를 발견한 경우 admin@php.cn으로 문의하세요.