DateFormat.Parse メソッド
定義
重要
一部の情報は、リリース前に大きく変更される可能性があるプレリリースされた製品に関するものです。 Microsoft は、ここに記載されている情報について、明示または黙示を問わず、一切保証しません。
オーバーロード
| 名前 | 説明 |
|---|---|
| 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値は、追加の操作のために復元する必要がある場合があります。
このページの一部は、によって作成および共有され、に記載されている条件に従って使用される作業に基づく変更です。
適用対象
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型を使用することを検討してください。
このページの一部は、によって作成および共有され、に記載されている条件に従って使用される作業に基づく変更です。