Java에서 오프셋과 콜론을 사용하여 ISO-8601 DateTime 구문 분석
질문:
구문 분석 Java의 날짜 시간은 틀에 얽매이지 않는 형식을 접할 때 어려울 수 있습니다. "2013-04-03T17:04:39.9430000 03:00"과 같이 오프셋과 콜론을 사용하여 ISO-8601 형식의 날짜 시간 문자열을 어떻게 구문 분석하고 이를 원하는 형식 "dd.MM.yyyy"로 변환할 수 있습니까? HH:mm"?
정답:
지정된 형식은 실제로 데이터 교환에 일반적으로 사용되는 ISO-8601 표준입니다. Java에서 구문 분석하고 형식을 다시 지정하려면 SimpleDateFormat 클래스를 활용할 수 있습니다.
<code class="java">import java.text.SimpleDateFormat; import java.util.Date; // Example date time string in ISO-8601 format String isoDateTime = "2013-04-03T17:04:39.9430000+03:00"; // Create SimpleDateFormat objects for input and output formatting SimpleDateFormat inFormat = new SimpleDateFormat("yyyy-MM-dd'T'HH:mm:ssZ"); SimpleDateFormat outFormat = new SimpleDateFormat("dd.MM.yyyy HH:mm"); // Parse the ISO-8601 date time string into a Date object Date dtIn = inFormat.parse(isoDateTime); // Convert the Date object to the desired format String dtOut = outFormat.format(dtIn); // Output the converted date time in the desired format System.out.println(dtOut);</code>
이 코드에서는
위 내용은 Java에서 오프셋과 콜론을 사용하여 ISO-8601 DateTime을 구문 분석하는 방법은 무엇입니까?의 상세 내용입니다. 자세한 내용은 PHP 중국어 웹사이트의 기타 관련 기사를 참조하세요!