SimpleDateFormat.Parse(String, ParsePosition) メソッド
定義
重要
一部の情報は、リリース前に大きく変更される可能性があるプレリリースされた製品に関するものです。 Microsoft は、ここに記載されている情報について、明示または黙示を問わず、一切保証しません。
文字列からテキストを解析し、 Date
.
[Android.Runtime.Register("parse", "(Ljava/lang/String;Ljava/text/ParsePosition;)Ljava/util/Date;", "GetParse_Ljava_lang_String_Ljava_text_ParsePosition_Handler")]
public override Java.Util.Date? Parse (string? text, 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")>]
override this.Parse : string * Java.Text.ParsePosition -> Java.Util.Date
パラメーター
- text
- String
その String
一部を解析する必要があります。
- pos
- ParsePosition
ParsePosition
上で説明したように、インデックスとエラー インデックスの情報を含むオブジェクト。
戻り値
Date
文字列から解析された値。 エラーが発生した場合は、null を返します。
- 属性
例外
パターンに無効な文字がある場合は 。
注釈
文字列からテキストを解析し、 Date
.
このメソッドは、指定されたインデックス pos
から始まるテキストの解析を試みます。 解析が成功すると、最後に使用された文字の pos
後のインデックスにインデックスが更新され (解析では必ずしも文字列の末尾までのすべての文字が使用されるとは限りません)、解析された日付が返されます。 更新 pos
を使用して、このメソッドの次の呼び出しの開始点を示すことができます。 エラーが発生した場合、インデックス pos
は変更されず、エラーインデックス pos
はエラーが発生した文字のインデックスに設定され、null が返されます。
この解析操作では、DateFormat#calendar calendar
Date
. calendar
すべての日付/時刻フィールドは、解析前に Calendar#clear() がクリアされcalendar
、日付/時刻フィールドの既定値は、欠落している日時情報に使用されます。 たとえば、解析操作から年の値が指定されていない場合、解析される Date
年の値は 1970 GregorianCalendar
です。 指定 TimeZone
されたパターンとタイム ゾーンの値 text
に応じて、値が上書きされる可能性があります。 TimeZone
呼び出し#setTimeZone(java.util.TimeZone) setTimeZone
によって以前に設定された値は、それ以降の操作のために復元する必要がある場合があります。
の Java ドキュメントjava.text.SimpleDateFormat.parse(java.lang.String, java.text.ParsePosition)
このページの一部は、Android オープンソース プロジェクトによって作成および共有され、クリエイティブ コモンズ 2.5 属性ライセンスに記載されている条件に従って使用される作業に基づく変更です。