DateTimeFormatter.Parse メソッド

定義

オーバーロード

Parse(ICharSequence)

テンポラル オブジェクトを生成するテキストを完全に解析します。

Parse(String)

テンポラル オブジェクトを生成するテキストを完全に解析します。

Parse(ICharSequence, ParsePosition)

このフォーマッタを使用してテキストを解析し、テキストの位置を制御します。

Parse(ICharSequence, ITemporalQuery)

指定した型のオブジェクトを生成するテキストを完全に解析します。

Parse(String, ParsePosition)

このフォーマッタを使用してテキストを解析し、テキストの位置を制御します。

Parse(String, ITemporalQuery)

指定した型のオブジェクトを生成するテキストを完全に解析します。

Parse(ICharSequence)

テンポラル オブジェクトを生成するテキストを完全に解析します。

[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 ではなく、解析されたテンポラル オブジェクト

属性

注釈

テンポラル オブジェクトを生成するテキストを完全に解析します。

これにより、テンポラル オブジェクトを生成するテキスト全体が解析されます。 通常、 を使用 #parse(CharSequence, TemporalQuery)する方が便利です。 このメソッドの結果は TemporalAccessor 解決され、有効な日時を確認するのに役立つ基本的な検証チェックが適用されます。

テキストの長さ全体を読み取らずに解析が完了した場合、または解析中またはマージ中に問題が発生した場合は、例外がスローされます。

の Java ドキュメント java.time.format.DateTimeFormatter.parse(java.lang.CharSequence)

このページの一部は、によって作成および共有され、に記載されている条件に従って使用される作業に基づく変更です。

適用対象

Parse(String)

テンポラル オブジェクトを生成するテキストを完全に解析します。

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

パラメーター

text
String

null ではなく、解析するテキスト

戻り値

null ではなく、解析されたテンポラル オブジェクト

注釈

テンポラル オブジェクトを生成するテキストを完全に解析します。

これにより、テンポラル オブジェクトを生成するテキスト全体が解析されます。 通常、 を使用 #parse(CharSequence, TemporalQuery)する方が便利です。 このメソッドの結果は TemporalAccessor 解決され、有効な日時を確認するのに役立つ基本的な検証チェックが適用されます。

テキストの長さ全体を読み取らずに解析が完了した場合、または解析中またはマージ中に問題が発生した場合は、例外がスローされます。

の Java ドキュメント java.time.format.DateTimeFormatter.parse(java.lang.CharSequence)

このページの一部は、によって作成および共有され、に記載されている条件に従って使用される作業に基づく変更です。

適用対象

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 ではなく、解析されたテンポラル オブジェクト

属性

注釈

このフォーマッタを使用してテキストを解析し、テキストの位置を制御します。

これにより、文字列の先頭から開始するか、末尾で終了する解析を必要とせずに、テキストが解析されます。 このメソッドの結果は TemporalAccessor 解決され、有効な日時を確認するのに役立つ基本的な検証チェックが適用されます。

テキストは、指定した開始 ParsePositionから解析されます。 テキストの長さ全体を解析する必要はありません。は、 ParsePosition 解析の最後にインデックスで更新されます。

このメソッドの操作は、 で java.text.Formatを使用ParsePositionする同様のメソッドとは若干異なります。 そのクラスは、 のエラー インデックスを使用してエラーを ParsePosition返します。 これに対し、エラーが発生した場合、このメソッドは をスロー DateTimeParseException します。例外にはエラー インデックスが含まれます。 この動作の変更は、この API の日付/時刻の解析と解決の複雑さが増したために必要です。

フォーマッタが同じフィールドを異なる値で複数回解析すると、結果はエラーになります。

の Java ドキュメント java.time.format.DateTimeFormatter.parse(java.lang.CharSequence, java.text.ParsePosition)

このページの一部は、によって作成および共有され、に記載されている条件に従って使用される作業に基づく変更です。

適用対象

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);

テキストの長さ全体を読み取らずに解析が完了した場合、または解析中またはマージ中に問題が発生した場合は、例外がスローされます。

の Java ドキュメント java.time.format.DateTimeFormatter.parse(java.lang.CharSequence, java.time.temporal.TemporalQuery<T>)

このページの一部は、によって作成および共有され、に記載されている条件に従って使用される作業に基づく変更です。

適用対象

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 ではなく、解析されたテンポラル オブジェクト

注釈

このフォーマッタを使用してテキストを解析し、テキストの位置を制御します。

これにより、文字列の先頭から開始するか、末尾で終了する解析を必要とせずに、テキストが解析されます。 このメソッドの結果は TemporalAccessor 解決され、有効な日時を確認するのに役立つ基本的な検証チェックが適用されます。

テキストは、指定した開始 ParsePositionから解析されます。 テキストの長さ全体を解析する必要はありません。は、 ParsePosition 解析の最後にインデックスで更新されます。

このメソッドの操作は、 で java.text.Formatを使用ParsePositionする同様のメソッドとは若干異なります。 そのクラスは、 のエラー インデックスを使用してエラーを ParsePosition返します。 これに対し、エラーが発生した場合、このメソッドは をスロー DateTimeParseException します。例外にはエラー インデックスが含まれます。 この動作の変更は、この API の日付/時刻の解析と解決の複雑さが増したために必要です。

フォーマッタが同じフィールドを異なる値で複数回解析すると、結果はエラーになります。

の Java ドキュメント java.time.format.DateTimeFormatter.parse(java.lang.CharSequence, java.text.ParsePosition)

このページの一部は、によって作成および共有され、に記載されている条件に従って使用される作業に基づく変更です。

適用対象

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);

テキストの長さ全体を読み取らずに解析が完了した場合、または解析中またはマージ中に問題が発生した場合は、例外がスローされます。

の Java ドキュメント java.time.format.DateTimeFormatter.parse(java.lang.CharSequence, java.time.temporal.TemporalQuery<T>)

このページの一部は、によって作成および共有され、に記載されている条件に従って使用される作業に基づく変更です。

適用対象