Time.Parse(String) 方法
定義
重要
部分資訊涉及發行前產品,在發行之前可能會有大幅修改。 Microsoft 對此處提供的資訊,不做任何明確或隱含的瑕疵擔保。
警告
deprecated
解析日期-時間字串,格式為 RFC 2445 格式,或是不含「時間」欄位的簡縮格式。
[Android.Runtime.Register("parse", "(Ljava/lang/String;)Z", "GetParse_Ljava_lang_String_Handler")]
[System.Obsolete("deprecated")]
public virtual bool Parse(string? s);
[<Android.Runtime.Register("parse", "(Ljava/lang/String;)Z", "GetParse_Ljava_lang_String_Handler")>]
[<System.Obsolete("deprecated")>]
abstract member Parse : string -> bool
override this.Parse : string -> bool
參數
- s
- String
解析的字串
傳回
若所得時間值為 UTC 時間,則為
- 屬性
例外狀況
如果 s 無法被解析。
備註
解析日期-時間字串,格式為 RFC 2445 格式,或是不含「時間」欄位的簡縮格式。 例如,以下所有字串皆有效:
<ul>li“20081013T160000Z”</li><li>“20081013T160000”</li><li>“20081013”</li></ul><>
無論時間是否在UTC結束(以Z結尾),都會回傳。 如果字串以「Z」結尾,則時區設定為UTC。 若日期-時間字串僅包含日期且無時間欄位,則 allDay 該時間類別的欄位設為真, hour且 、 minute和 second 欄位設為零;否則(日期-時間字串中包含時間欄位) allDay 設為假。 場weekDay、、、yearDay總是設為零,且場gmtoff設為 isDst-1(未知)。 要設定這些欄位,請在解析後呼叫 #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)。
本頁部分內容為基於 Open Source Project 所創建與分享的作品,並依授權條款所描述的使用進行修改。