Time.Parse(String) メソッド
定義
重要
一部の情報は、リリース前に大きく変更される可能性があるプレリリースされた製品に関するものです。 Microsoft は、ここに記載されている情報について、明示または黙示を問わず、一切保証しません。
RFC 2445 形式または "time" フィールドを含まない省略形式の日付/時刻文字列を解析します。
[Android.Runtime.Register("parse", "(Ljava/lang/String;)Z", "GetParse_Ljava_lang_String_Handler")]
public virtual bool Parse (string? s);
[<Android.Runtime.Register("parse", "(Ljava/lang/String;)Z", "GetParse_Ljava_lang_String_Handler")>]
abstract member Parse : string -> bool
override this.Parse : string -> bool
パラメーター
- s
- String
解析する文字列
戻り値
結果の時刻値が UTC 時刻の場合は true
- 属性
例外
s を解析できない場合は 。
注釈
RFC 2445 形式または "time" フィールドを含まない省略形式の日付/時刻文字列を解析します。 たとえば、次の文字列はすべて有効です。
<ul>li"20081013T160000Z"</li<>li>"20081013T160000"</li><li>"20081013"</li></ul><>
時刻が UTC (Z で終わる) かどうかを返します。 文字列が "Z" で終わる場合、タイムゾーンは UTC に設定されます。 日付/時刻文字列に日付と時刻フィールドのみが含まれている場合、この Time クラスのフィールドは true に設定され、allDay
、minute
および second
フィールドは 0 に設定されます。それ以外の場合は (日時文字列に時刻フィールドが含まれていました) allDay
hour
、false に設定されます。 フィールド weekDay
、、および gmtoff
は常に 0 に設定され、フィールドisDst
は -1 (不明) yearDay
に設定されます。 これらのフィールドを設定するには、解析後に を呼び出 #normalize(boolean)
します。
日付/時刻文字列を解析し、UTC ミリ秒に変換するには、次のようにします。
Time time = new Time();
String date = "20081013T160000Z";
time.parse(date);
long millis = time.normalize(false);
の Java ドキュメント android.text.format.Time.parse(java.lang.String)
。
このページの一部は、によって作成および共有され、に記載されている条件に従って使用される作業に基づく変更です。