Duration.Parse 方法
定義
重要
部分資訊涉及發行前產品,在發行之前可能會有大幅修改。 Microsoft 對此處提供的資訊,不做任何明確或隱含的瑕疵擔保。
多載
| 名稱 | Description |
|---|---|
| Parse(ICharSequence) |
可從文字串如 PnDTnHnMn.nS 取得持續時間。 |
| Parse(String) |
Parse(ICharSequence)
可從文字串如 PnDTnHnMn.nS 取得持續時間。
[Android.Runtime.Register("parse", "(Ljava/lang/CharSequence;)Ljava/time/Duration;", "", ApiSince=26)]
public static Java.Time.Duration? Parse(Java.Lang.ICharSequence? text);
[<Android.Runtime.Register("parse", "(Ljava/lang/CharSequence;)Ljava/time/Duration;", "", ApiSince=26)>]
static member Parse : Java.Lang.ICharSequence -> Java.Time.Duration
參數
- text
- ICharSequence
要解析的文字,而非 null
傳回
解析後的持續時間,而非空
- 屬性
備註
可從文字串如 PnDTnHnMn.nS 取得持續時間。 此工具會解析一段時長的文字表示,包括 toString() 所產生的字串。 接受的格式基於 ISO-8601 持續時間格式 PnDTnHnMn.nS,天數被精確視為 24 小時。 字串以一個可選符號開頭,該符號以 ASCII 的負或正符號表示。 若為負,則整個週期被抵消。 ASCII 字母「P」在大寫或小寫的後面。 接著有四個部分,每個部分由數字和後綴組成。 這些章節在 ASCII 中以「D」、「H」、「M」和「S」作為後綴,分別表示日、時、分和秒,接受大小寫。 後綴必須依序出現。 ASCII 字母「T」必須出現在一小時、分鐘或第二段的首次出現之前。 四個部分中至少必須有一個,若「T」字存在,則「T」後面至少要有一個字段。 每個區段的數字部分必須包含一個或多個 ASCII 數字。 該數字可以 ASCII 負或正符號作為前綴。 天數、小時數和分鐘數必須解析為長。 秒數必須解析為長,並可選擇分數。 小數點可以是點或逗號。 小數部分的數字可從零到九位不等。 前導的加減號及其他單位的負值不包含在 ISO-8601 標準中。 範例:
Java 參考 java.time.Duration.parse。