Duration.Parse メソッド
定義
重要
一部の情報は、リリース前に大きく変更される可能性があるプレリリースされた製品に関するものです。 Microsoft は、ここに記載されている情報について、明示または黙示を問わず、一切保証しません。
オーバーロード
| 名前 | 説明 |
|---|---|
| Parse(ICharSequence) |
PnDTnHnMn.nS などのテキスト文字列から Duration を取得します。 |
| Parse(String) |
Parse(ICharSequence)
PnDTnHnMn.nS などのテキスト文字列から Duration を取得します。
[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 ではなく、解析するテキスト
返品
null ではなく解析された期間
- 属性
注釈
PnDTnHnMn.nS などのテキスト文字列から Duration を取得します。 これにより、toString() によって生成された文字列を含む、期間のテキスト表現が解析されます。 使用できる形式は、ISO-8601 期間形式 PnDTnHnMn.nS に基づいており、日は正確に 24 時間と見なされます。 文字列は省略可能な符号で始まり、ASCII 負または正の記号で示されます。 負の場合、期間全体が否定されます。 ASCII 文字 "P" は、大文字または小文字で次になります。 次に、4 つのセクションがあり、それぞれ数字とサフィックスで構成されます。 セクションには、日、時間、分、秒の場合、"D"、"H"、"M"、および "S" の ASCII のサフィックスがあり、大文字または小文字で受け入れられます。 サフィックスは順番に行う必要があります。 ASCII 文字 "T" は、最初に出現する場合は、時間、分、または 2 番目のセクションの前に発生する必要があります。 4 つのセクションのうち少なくとも 1 つが存在する必要があり、"T" が存在する場合は、"T" の後に少なくとも 1 つのセクションが存在する必要があります。 各セクションの番号部分は、1 つ以上の ASCII 数字で構成されている必要があります。 数値の先頭には、ASCII 負または正の記号を付けます。 日数、時間、分数は、長い時間に解析する必要があります。 秒数は、省略可能な分数で long に解析する必要があります。 小数点には、ドットまたはコンマを指定できます。 小数部には、0 から 9 桁の数字が含まれる場合があります。 先頭のプラス/マイナス記号、および他の単位の負の値は、ISO-8601 標準の一部ではありません。 例: