DateTimeFormatter.Parse メソッド
定義
重要
一部の情報は、リリース前に大きく変更される可能性があるプレリリースされた製品に関するものです。 Microsoft は、ここに記載されている情報について、明示または黙示を問わず、一切保証しません。
オーバーロード
| Name | 説明 |
|---|---|
| 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 され、有効な日時を確保するために基本的な検証チェックが適用されます。
テキストの長さ全体を読み取らずに解析が完了した場合、または解析中またはマージ中に問題が発生した場合は、例外がスローされます。
このページの一部は、によって作成および共有され、に記載されている条件に従って使用される作業に基づく変更です。
適用対象
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 され、有効な日時を確保するために基本的な検証チェックが適用されます。
テキストの長さ全体を読み取らずに解析が完了した場合、または解析中またはマージ中に問題が発生した場合は、例外がスローされます。
このページの一部は、によって作成および共有され、に記載されている条件に従って使用される作業に基づく変更です。
適用対象
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 は、解析の終了時にインデックスで更新されます。
このメソッドの動作は、ParsePositionでjava.text.Formatを使用する同様の方法とは若干異なります。 そのクラスは、 ParsePositionのエラー インデックスを使用してエラーを返します。 これに対し、このメソッドは、エラーが発生した場合に DateTimeParseException をスローします。例外にはエラー インデックスが含まれます。 この動作の変更は、この API の日付/時刻の解析と解決の複雑さが増したために必要です。
フォーマッタが同じフィールドを異なる値で複数回解析する場合、結果はエラーになります。
このページの一部は、によって作成および共有され、に記載されている条件に従って使用される作業に基づく変更です。
適用対象
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);
テキストの長さ全体を読み取らずに解析が完了した場合、または解析中またはマージ中に問題が発生した場合は、例外がスローされます。
このページの一部は、によって作成および共有され、に記載されている条件に従って使用される作業に基づく変更です。
適用対象
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 は、解析の終了時にインデックスで更新されます。
このメソッドの動作は、ParsePositionでjava.text.Formatを使用する同様の方法とは若干異なります。 そのクラスは、 ParsePositionのエラー インデックスを使用してエラーを返します。 これに対し、このメソッドは、エラーが発生した場合に DateTimeParseException をスローします。例外にはエラー インデックスが含まれます。 この動作の変更は、この API の日付/時刻の解析と解決の複雑さが増したために必要です。
フォーマッタが同じフィールドを異なる値で複数回解析する場合、結果はエラーになります。
このページの一部は、によって作成および共有され、に記載されている条件に従って使用される作業に基づく変更です。
適用対象
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);
テキストの長さ全体を読み取らずに解析が完了した場合、または解析中またはマージ中に問題が発生した場合は、例外がスローされます。
このページの一部は、によって作成および共有され、に記載されている条件に従って使用される作業に基づく変更です。