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