Android에서 ISO 8601 문자열을 날짜/시간으로 변환
Android에서는 날짜 및 시간 값을 다루는 작업이 일반적인 작업일 수 있습니다. 웹 서비스나 데이터베이스의 데이터로. ISO 8601은 날짜와 시간을 표시하는 데 널리 사용되는 표준이며 Android는 ISO 8601 문자열을 날짜 또는 시간 객체로 구문 분석하는 편리한 방법을 제공합니다.
1단계: SimpleDateFormat 객체 생성
ISO 8601 문자열을 날짜 또는 시간 개체로 구문 분석하려면 먼저 SimpleDateFormat 개체를 만들어야 합니다. 이 개체에 사용되는 형식 문자열은 구문 분석 중인 ISO 8601 문자열의 형식을 지정합니다.
<code class="java">SimpleDateFormat format = new SimpleDateFormat("yyyy-MM-dd'T'HH:mm:ss'Z'");</code>
위 예의 형식 문자열은 일반적으로 사용되는 ISO 8601 형식과 일치합니다. 여기서 YYYY는 연도, MM을 나타냅니다. 월을 나타내고, dd는 일을 나타내고, HH는 시간을 나타내고, mm은 분을 나타내고, ss는 초를 나타내고, Z는 줄루어 시간대(UTC)를 나타냅니다.
2단계: ISO 구문 분석 8601 문자열
SimpleDateFormat 객체를 생성한 후에는 이를 사용하여 ISO 8601 문자열을 날짜 또는 시간 객체로 구문 분석할 수 있습니다.
<code class="java">String dtStart = "2010-10-15T09:27:37Z"; try { Date date = format.parse(dtStart); System.out.println(date); } catch (ParseException e) { e.printStackTrace(); }</code>
이 코드에서:
3단계: 날짜/시간 개체 작업
ISO 8601 문자열을 날짜 또는 시간 개체로 구문 분석한 후에는 이를 사용하여 날짜를 조작하고 표시할 수 있습니다. 및 필요에 따라 시간 값을 사용할 수 있습니다.
위 내용은 Android에서 ISO 8601 문자열을 날짜/시간 개체로 변환하는 방법은 무엇입니까?의 상세 내용입니다. 자세한 내용은 PHP 중국어 웹사이트의 기타 관련 기사를 참조하세요!