言語

DateFormat.Parse メソッド

定義

オーバーロード

名前 説明
Parse(String, ParsePosition)

指定された解析位置に従って、日付/時刻文字列を解析します。

Parse(String)

指定した文字列の先頭からテキストを解析して、日付を生成します。

Parse(String, ParsePosition)

指定された解析位置に従って、日付/時刻文字列を解析します。

[Android.Runtime.Register("parse", "(Ljava/lang/String;Ljava/text/ParsePosition;)Ljava/util/Date;", "GetParse_Ljava_lang_String_Ljava_text_ParsePosition_Handler")]
public abstract Java.Util.Date? Parse(string source, Java.Text.ParsePosition pos);
[<Android.Runtime.Register("parse", "(Ljava/lang/String;Ljava/text/ParsePosition;)Ljava/util/Date;", "GetParse_Ljava_lang_String_Ljava_text_ParsePosition_Handler")>]
abstract member Parse : string * Java.Text.ParsePosition -> Java.Util.Date

パラメーター

source
String

解析する日付/時刻文字列

pos
ParsePosition

入力時に、解析を開始する位置。出力時、解析が終了した位置、または解析が失敗した場合の開始位置。

返品

Date。入力を解析できなかった場合はnull

属性

注釈

指定された解析位置に従って、日付/時刻文字列を解析します。 たとえば、タイム テキスト "07/10/96 4:5 PM, PDT"は、Date(837039900000L)と同等のDateに解析されます。

既定では、解析は lenient です。入力がこのオブジェクトのフォーマット メソッドで使用されている形式ではなく、日付として解析できる場合、解析は成功します。 クライアントは、 #setLenient(boolean) setLenient(false)を呼び出すことによって、形式への厳密な準拠を主張する場合があります。

<b>WARNING:</b> このメソッドを使用して日付を逆シリアル化しないでください。 基になるローカライズされた日付/時刻形式と解析動作は、ロケールの一般的な使用法が変わると、Android バージョン間で変更される可能性があります。 iso-8601 インスタント形式を逆シリアル化するためのタイムスタンプまたはjava.time.format.DateTimeFormatter#ISO_INSTANTを格納するために、long型を使用することを検討してください。

この解析操作では、 #calendar を使用して Dateが生成されます。 その結果、サブクラスの実装によっては、 calendarの日時フィールドと TimeZone 値が上書きされている可能性があります。 #setTimeZone(java.util.TimeZone) setTimeZoneの呼び出しによって以前に設定されたTimeZone値は、追加の操作のために復元する必要がある場合があります。

Javaドキュメント。

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

適用対象

Parse(String)

指定した文字列の先頭からテキストを解析して、日付を生成します。

[Android.Runtime.Register("parse", "(Ljava/lang/String;)Ljava/util/Date;", "GetParse_Ljava_lang_String_Handler")]
public virtual Java.Util.Date? Parse(string source);
[<Android.Runtime.Register("parse", "(Ljava/lang/String;)Ljava/util/Date;", "GetParse_Ljava_lang_String_Handler")>]
abstract member Parse : string -> Java.Util.Date
override this.Parse : string -> Java.Util.Date

パラメーター

source
String

先頭を解析する必要がある String

返品

文字列から解析された Date

属性

例外

解析中にエラーが発生した場合は 。

注釈

指定した文字列の先頭からテキストを解析して、日付を生成します。 メソッドは、指定された文字列のテキスト全体を使用することはできません。

日付の解析の詳細については、 #parse(String, ParsePosition) メソッドを参照してください。

<b>WARNING:</b> このメソッドを使用して日付を逆シリアル化しないでください。 基になるローカライズされた日付/時刻形式と解析動作は、ロケールの一般的な使用法が変わると、Android バージョン間で変更される可能性があります。 iso-8601 インスタント形式を逆シリアル化するためのタイムスタンプまたはjava.time.format.DateTimeFormatter#ISO_INSTANTを格納するために、long型を使用することを検討してください。

Javaドキュメント。

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

適用対象