이 블로그에서는 Java에서 String을 DateTime 객체로 변환하는 절차를 설명합니다.
Java에서 문자열을 DateTime 객체로 변환하는 방법은 무엇입니까?
Java에서 String을 DateTime 객체로 변환하려면 다음을 사용할 수 있습니다.
- SimpleDateFormat 클래스
- LocalDate 클래스
- ZonedDateTime 클래스
언급된 클래스가 String을 DateTime 객체로 변환하는 데 어떻게 도움이 되는지 봅시다.
방법 1: SimpleDateFormat 클래스를 사용하여 문자열을 DateTime 객체로 변환
String을 DateTime 객체로 변환하기 위해 Java “ 단순 날짜 형식 ' 수업. 이 클래스를 사용하면 'parse()' 메서드를 사용하여 문자열을 필수 DateTime 객체로 구문 분석할 수 있습니다.
통사론
다음은 SimpleDateFormat 클래스의 parse() 메서드 구문입니다.
에프. 구문 분석 ( '날짜 시간 문자열' ) ;
' 에프 '는 '를 호출하는 SimpleDateFormat 클래스의 개체입니다. 구문 분석() ” 메서드는 DateTime 형식으로 String을 전달합니다.
예시
먼저 SimpleDateFormat 클래스의 인스턴스를 만들고 날짜 및 시간 형식을 매개변수로 전달합니다.
SimpleDateFormat sf = 새로운 단순 날짜 형식 ( 'dd-MM-yyyy;HH:mm:ss' ) ;
먼저 ' 날짜 '라는 이름의 클래스 ' 날짜 시간 '. 이 객체는 parse() 메서드를 사용하여 문자열로 구문 분석된 날짜를 저장하고 변환된 DateTime 객체를 ' System.out.println() ' 방법:
노력하다 {날짜 날짜 시간 = 에프. 구문 분석 ( '2022-08-19; 01:34:23' ) ;
체계. 밖으로 . 인쇄 ( 날짜 시간 ) ;
} 잡다 ( ParseException e ) {
그리고. 인쇄 스택 추적 ( ) ;
}
지정된 출력은 String이 DateTime 객체로 성공적으로 변환되었음을 나타냅니다.
이제 LocalDate 클래스가 String을 DateTime 객체로 변환하기 위해 어떻게 작동하는지 봅시다.
방법 2: LocalDate 클래스를 사용하여 문자열을 DateTime 개체로 변환
Java에서 또 다른 인기 있는 DateTime 클래스는 ' 현지 날짜 시간 '. 객체의 형식은 ' 티 '를 나타내는 ' 시간 '하고 날짜와 시간을 구분하는 지점 역할을 합니다.
통사론
LocalDate 클래스의 parse() 메서드를 사용하기 위해 아래 주어진 구문을 따를 수 있습니다.
여기에서 LocalDate 클래스는 ' 구문 분석() ” 메서드에 DateTime String을 전달하여 DateTime 객체로 변환합니다.
예시
먼저 'LocalDateTime'이라는 클래스의 개체를 만듭니다. 날짜 시간 '를 사용하여 지정된 String 인수를 구문 분석합니다. 구문 분석() ' 방법:
마지막으로 ' 날짜 시간 ' 콘솔의 개체:
체계. 밖으로 . 인쇄 ( 날짜 시간 ) ;
산출
방법 3: ZonedDateTime 클래스를 사용하여 문자열을 DateTime 개체로 변환
때로는 DateTime과 함께 시간대 정보가 필요합니다. 이를 위해 Java는 ' 존 날짜 시간 '는 날짜와 시간으로 작업하는 동안 현재 시간대를 가져옵니다. 이 수업은 또한 ' 구문 분석() ” 메서드를 ZonedDateTime 클래스와 함께 사용하여 문자열을 구문 분석하고 이를 DateTime 객체로 변환합니다.
통사론
ZonedDateTime 클래스를 사용하려면 다음 구문을 따르세요.
여기에서 ZonedDateTime 클래스는 ' 구문 분석() ” 메서드를 사용하여 DateTime 객체로 변환할 String을 전달합니다.
예시
먼저 ' 존 '라고 부르고 ' 구문 분석() ” 메서드에 DateTime String을 인수로 전달합니다. 지정된 문자열은 ' 미국 ” 시간대:
( '2022-08-19T02:56:45.513464300-05:00[미국/시카고]' ) ;
변환된 DateTime 객체를 인쇄합니다.
체계. 밖으로 . 인쇄 ( 존 ) ;
보시다시피 변환된 DateTime 객체는 시간대 정보와 함께 표시됩니다.
Java에서 String을 DateTime 객체로 변환하는 데 필요한 모든 정보를 수집했습니다.
결론
문자열을 DateTime 객체로 변환하기 위해 SimpleDateFormat 클래스, LocalDate 클래스 및 ZonedDateTime 클래스와 같은 Java에서 여러 가지 방법이 사용됩니다. 이러한 클래스는 Java.time 및 Java.util 패키지의 일부입니다. 이러한 클래스를 사용하여 문자열을 변환하려면 ' 구문 분석() '문자열을 인수로 전달하여 메서드. 이 블로그는 적절한 예제와 함께 Java에서 String을 DateTime 객체로 변환하는 절차를 설명했습니다.