Android에서 ISO 8601 문자열을 날짜/시간 개체로 변환
웹이나 기타 표준화된 시스템을 통해 데이터 교환 작업을 할 때 종종 ISO 8601 형식의 타임스탬프를 수신하기 위해 발생했습니다. 이 널리 사용되는 표준은 날짜 및 시간 정보의 구조화된 표현을 정의하여 다양한 시스템에서 일관된 데이터 교환을 보장합니다.
추가 조작을 위해 이러한 ISO 8601 문자열을 Android에서 Java의 날짜/시간 개체로 손쉽게 변환하려면 다음과 같은 효과적인 접근 방식이 있습니다. :
<code class="java">String dtStart = "2010-10-15T09:27:37Z"; // Define the expected ISO 8601 format SimpleDateFormat format = new SimpleDateFormat("yyyy-MM-dd'T'HH:mm:ss'Z'"); try { // Parse the string into a Date object Date date = format.parse(dtStart); // Display the parsed date System.out.println(date); } catch (ParseException e) { // Handle the parsing exception e.printStackTrace(); }</code>
이 스니펫은 ISO 8601 문자열 "2010-10-15T09:27:37Z"를 Date 객체로 구문 분석하는 방법을 보여줍니다. SimpleDateFormat 클래스는 ISO 8601 문자열의 예상 형식을 정의하여 정확한 구문 분석을 보장하는 데 사용됩니다.
파싱된 Date 개체는 다른 문자열 표현으로 형식을 지정하는 등 추가 조작을 위한 다양한 메서드를 제공합니다. 다른 날짜와 비교하거나 산술 연산을 수행합니다.
위 내용은 Android에서 ISO 8601 문자열을 날짜/시간 개체로 변환하는 방법은 무엇입니까?의 상세 내용입니다. 자세한 내용은 PHP 중국어 웹사이트의 기타 관련 기사를 참조하세요!