언어

DateTimeFormatter.Parse 메서드

정의

오버로드

Name Description
Parse(ICharSequence)

temporal 개체를 생성하는 텍스트를 완전히 구문 분석합니다.

Parse(String)

temporal 개체를 생성하는 텍스트를 완전히 구문 분석합니다.

Parse(ICharSequence, ParsePosition)

이 포맷터를 사용하여 텍스트를 구문 분석하여 텍스트 위치를 제어합니다.

Parse(ICharSequence, ITemporalQuery)

지정된 형식의 개체를 생성하는 텍스트를 완전히 구문 분석합니다.

Parse(String, ParsePosition)

이 포맷터를 사용하여 텍스트를 구문 분석하여 텍스트 위치를 제어합니다.

Parse(String, ITemporalQuery)

지정된 형식의 개체를 생성하는 텍스트를 완전히 구문 분석합니다.

Parse(ICharSequence)

temporal 개체를 생성하는 텍스트를 완전히 구문 분석합니다.

[Android.Runtime.Register("parse", "(Ljava/lang/CharSequence;)Ljava/time/temporal/TemporalAccessor;", "", ApiSince=26)]
public Java.Time.Temporal.ITemporalAccessor? Parse(Java.Lang.ICharSequence? text);
[<Android.Runtime.Register("parse", "(Ljava/lang/CharSequence;)Ljava/time/temporal/TemporalAccessor;", "", ApiSince=26)>]
member this.Parse : Java.Lang.ICharSequence -> Java.Time.Temporal.ITemporalAccessor

매개 변수

text
ICharSequence

null이 아닌 구문 분석할 텍스트

반품

null이 아닌 구문 분석된 temporal 개체

특성

설명

temporal 개체를 생성하는 텍스트를 완전히 구문 분석합니다.

이렇게 하면 임시 개체를 생성하는 전체 텍스트가 구문 분석됩니다. 일반적으로 .를 사용하는 #parse(CharSequence, TemporalQuery)것이 더 유용합니다. 이 메서드 TemporalAccessor 의 결과는 유효한 날짜-시간을 확인하는 데 도움이 되도록 기본 유효성 검사를 적용하여 해결되었습니다.

텍스트의 전체 길이를 읽지 않고 구문 분석이 완료되거나 구문 분석 또는 병합 중에 문제가 발생하면 예외가 throw됩니다.

에 대한 java.time.format.DateTimeFormatter.parse(java.lang.CharSequence)Java 설명서

이 페이지의 일부는 만들고 공유한 작업을 기반으로 하며 에 설명된 조건에 따라 사용됩니다.

적용 대상

Parse(String)

temporal 개체를 생성하는 텍스트를 완전히 구문 분석합니다.

public Java.Time.Temporal.ITemporalAccessor? Parse(string? text);
member this.Parse : string -> Java.Time.Temporal.ITemporalAccessor

매개 변수

text
String

null이 아닌 구문 분석할 텍스트

반품

null이 아닌 구문 분석된 temporal 개체

설명

temporal 개체를 생성하는 텍스트를 완전히 구문 분석합니다.

이렇게 하면 임시 개체를 생성하는 전체 텍스트가 구문 분석됩니다. 일반적으로 .를 사용하는 #parse(CharSequence, TemporalQuery)것이 더 유용합니다. 이 메서드 TemporalAccessor 의 결과는 유효한 날짜-시간을 확인하는 데 도움이 되도록 기본 유효성 검사를 적용하여 해결되었습니다.

텍스트의 전체 길이를 읽지 않고 구문 분석이 완료되거나 구문 분석 또는 병합 중에 문제가 발생하면 예외가 throw됩니다.

에 대한 java.time.format.DateTimeFormatter.parse(java.lang.CharSequence)Java 설명서

이 페이지의 일부는 만들고 공유한 작업을 기반으로 하며 에 설명된 조건에 따라 사용됩니다.

적용 대상

Parse(ICharSequence, ParsePosition)

이 포맷터를 사용하여 텍스트를 구문 분석하여 텍스트 위치를 제어합니다.

[Android.Runtime.Register("parse", "(Ljava/lang/CharSequence;Ljava/text/ParsePosition;)Ljava/time/temporal/TemporalAccessor;", "", ApiSince=26)]
public Java.Time.Temporal.ITemporalAccessor? Parse(Java.Lang.ICharSequence? text, Java.Text.ParsePosition? position);
[<Android.Runtime.Register("parse", "(Ljava/lang/CharSequence;Ljava/text/ParsePosition;)Ljava/time/temporal/TemporalAccessor;", "", ApiSince=26)>]
member this.Parse : Java.Lang.ICharSequence * Java.Text.ParsePosition -> Java.Time.Temporal.ITemporalAccessor

매개 변수

text
ICharSequence

null이 아닌 구문 분석할 텍스트

position
ParsePosition

구문 분석할 위치, 구문 분석된 길이 및 null이 아닌 오류의 인덱스로 업데이트됨

반품

null이 아닌 구문 분석된 temporal 개체

특성

설명

이 포맷터를 사용하여 텍스트를 구문 분석하여 텍스트 위치를 제어합니다.

이렇게 하면 구문 분석이 문자열의 시작 부분에서 시작하거나 마지막에 완료할 필요 없이 텍스트를 구문 분석합니다. 이 메서드 TemporalAccessor 의 결과는 유효한 날짜-시간을 확인하는 데 도움이 되도록 기본 유효성 검사를 적용하여 해결되었습니다.

텍스트는 지정된 시작 ParsePosition부터 구문 분석됩니다. 텍스트의 전체 길이는 구문 분석할 필요가 없으며 구 ParsePosition 문 분석이 끝날 때 인덱스로 업데이트됩니다.

이 메서드의 연산은 을 ParsePosition사용하는 java.text.Format 유사한 메서드와 약간 다릅니다. 해당 클래스는 .에서 오류 인덱스로 오류를 반환합니다 ParsePosition. 이와 대조적으로 이 메서드는 오류 인덱스가 포함된 예외를 제외하고 오류가 발생하면 throw DateTimeParseException 합니다. 이 동작의 변경은 이 API에서 날짜/시간을 구문 분석하고 확인하는 복잡성이 증가하기 때문에 필요합니다.

포맷터가 동일한 필드를 서로 다른 값으로 두 번 이상 구문 분석하면 오류가 발생합니다.

에 대한 java.time.format.DateTimeFormatter.parse(java.lang.CharSequence, java.text.ParsePosition)Java 설명서

이 페이지의 일부는 만들고 공유한 작업을 기반으로 하며 에 설명된 조건에 따라 사용됩니다.

적용 대상

Parse(ICharSequence, ITemporalQuery)

지정된 형식의 개체를 생성하는 텍스트를 완전히 구문 분석합니다.

[Android.Runtime.Register("parse", "(Ljava/lang/CharSequence;Ljava/time/temporal/TemporalQuery;)Ljava/lang/Object;", "", ApiSince=26)]
[Java.Interop.JavaTypeParameters(new System.String[] { "T" })]
public Java.Lang.Object? Parse(Java.Lang.ICharSequence? text, Java.Time.Temporal.ITemporalQuery? query);
[<Android.Runtime.Register("parse", "(Ljava/lang/CharSequence;Ljava/time/temporal/TemporalQuery;)Ljava/lang/Object;", "", ApiSince=26)>]
[<Java.Interop.JavaTypeParameters(new System.String[] { "T" })>]
member this.Parse : Java.Lang.ICharSequence * Java.Time.Temporal.ITemporalQuery -> Java.Lang.Object

매개 변수

text
ICharSequence

null이 아닌 구문 분석할 텍스트

query
ITemporalQuery

null이 아닌 구문 분석할 형식을 정의하는 쿼리

반품

null이 아닌 구문 분석된 날짜-시간

특성

설명

지정된 형식의 개체를 생성하는 텍스트를 완전히 구문 분석합니다.

대부분의 애플리케이션은 구문 분석에 이 메서드를 사용해야 합니다. 전체 텍스트를 구문 분석하여 필요한 날짜-시간을 생성합니다. 쿼리는 일반적으로 메서드에 대한 메서드 참조입니다 from(TemporalAccessor) . 다음은 그 예입니다.

LocalDateTime dt = parser.parse(str, LocalDateTime::from);

텍스트의 전체 길이를 읽지 않고 구문 분석이 완료되거나 구문 분석 또는 병합 중에 문제가 발생하면 예외가 throw됩니다.

에 대한 java.time.format.DateTimeFormatter.parse(java.lang.CharSequence, java.time.temporal.TemporalQuery<T>)Java 설명서

이 페이지의 일부는 만들고 공유한 작업을 기반으로 하며 에 설명된 조건에 따라 사용됩니다.

적용 대상

Parse(String, ParsePosition)

이 포맷터를 사용하여 텍스트를 구문 분석하여 텍스트 위치를 제어합니다.

public Java.Time.Temporal.ITemporalAccessor? Parse(string? text, Java.Text.ParsePosition? position);
member this.Parse : string * Java.Text.ParsePosition -> Java.Time.Temporal.ITemporalAccessor

매개 변수

text
String

null이 아닌 구문 분석할 텍스트

position
ParsePosition

구문 분석할 위치, 구문 분석된 길이 및 null이 아닌 오류의 인덱스로 업데이트됨

반품

null이 아닌 구문 분석된 temporal 개체

설명

이 포맷터를 사용하여 텍스트를 구문 분석하여 텍스트 위치를 제어합니다.

이렇게 하면 구문 분석이 문자열의 시작 부분에서 시작하거나 마지막에 완료할 필요 없이 텍스트를 구문 분석합니다. 이 메서드 TemporalAccessor 의 결과는 유효한 날짜-시간을 확인하는 데 도움이 되도록 기본 유효성 검사를 적용하여 해결되었습니다.

텍스트는 지정된 시작 ParsePosition부터 구문 분석됩니다. 텍스트의 전체 길이는 구문 분석할 필요가 없으며 구 ParsePosition 문 분석이 끝날 때 인덱스로 업데이트됩니다.

이 메서드의 연산은 을 ParsePosition사용하는 java.text.Format 유사한 메서드와 약간 다릅니다. 해당 클래스는 .에서 오류 인덱스로 오류를 반환합니다 ParsePosition. 이와 대조적으로 이 메서드는 오류 인덱스가 포함된 예외를 제외하고 오류가 발생하면 throw DateTimeParseException 합니다. 이 동작의 변경은 이 API에서 날짜/시간을 구문 분석하고 확인하는 복잡성이 증가하기 때문에 필요합니다.

포맷터가 동일한 필드를 서로 다른 값으로 두 번 이상 구문 분석하면 오류가 발생합니다.

에 대한 java.time.format.DateTimeFormatter.parse(java.lang.CharSequence, java.text.ParsePosition)Java 설명서

이 페이지의 일부는 만들고 공유한 작업을 기반으로 하며 에 설명된 조건에 따라 사용됩니다.

적용 대상

Parse(String, ITemporalQuery)

지정된 형식의 개체를 생성하는 텍스트를 완전히 구문 분석합니다.

public Java.Lang.Object? Parse(string? text, Java.Time.Temporal.ITemporalQuery? query);
member this.Parse : string * Java.Time.Temporal.ITemporalQuery -> Java.Lang.Object

매개 변수

text
String

null이 아닌 구문 분석할 텍스트

query
ITemporalQuery

null이 아닌 구문 분석할 형식을 정의하는 쿼리

반품

null이 아닌 구문 분석된 날짜-시간

설명

지정된 형식의 개체를 생성하는 텍스트를 완전히 구문 분석합니다.

대부분의 애플리케이션은 구문 분석에 이 메서드를 사용해야 합니다. 전체 텍스트를 구문 분석하여 필요한 날짜-시간을 생성합니다. 쿼리는 일반적으로 메서드에 대한 메서드 참조입니다 from(TemporalAccessor) . 다음은 그 예입니다.

LocalDateTime dt = parser.parse(str, LocalDateTime::from);

텍스트의 전체 길이를 읽지 않고 구문 분석이 완료되거나 구문 분석 또는 병합 중에 문제가 발생하면 예외가 throw됩니다.

에 대한 java.time.format.DateTimeFormatter.parse(java.lang.CharSequence, java.time.temporal.TemporalQuery<T>)Java 설명서

이 페이지의 일부는 만들고 공유한 작업을 기반으로 하며 에 설명된 조건에 따라 사용됩니다.

적용 대상