Duration.Parse Método

Definição

Sobrecargas

Nome Description
Parse(ICharSequence)

Obtém uma duração de uma cadeia de caracteres de texto, como PnDTnHnMn.nS.

Parse(String)

Parse(ICharSequence)

Obtém uma duração de uma cadeia de caracteres de texto, como 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

Parâmetros

text
ICharSequence

o texto a ser analisado, não nulo

Retornos

a duração analisada, não nula

Atributos

Comentários

Obtém uma duração de uma cadeia de caracteres de texto, como PnDTnHnMn.nS. Isso analisará uma representação textual de uma duração, incluindo a cadeia de caracteres produzida por toString(). Os formatos aceitos são baseados no formato de duração ISO-8601 PnDTnHnMn.nS com dias considerados exatamente 24 horas. A cadeia de caracteres começa com um sinal opcional, indicado pelo símbolo negativo ou positivo ASCII. Se negativo, todo o período será negado. A letra ASCII "P" é a próxima em maiúsculas ou minúsculas. Em seguida, há quatro seções, cada uma consistindo em um número e um sufixo. As seções têm sufixos em ASCII de "D", "H", "M" e "S" para dias, horas, minutos e segundos, aceitos em maiúsculas ou minúsculas. Os sufixos devem ocorrer em ordem. A letra ASCII "T" deve ocorrer antes da primeira ocorrência, se houver, de uma hora, minuto ou segunda seção. Pelo menos uma das quatro seções deve estar presente e, se "T" estiver presente, deve haver pelo menos uma seção após o "T". A parte numérica de cada seção deve consistir em um ou mais dígitos ASCII. O número pode ser prefixado pelo símbolo negativo ou positivo ASCII. O número de dias, horas e minutos deve ser analisado para um longo. O número de segundos deve ser analisado para um longo com fração opcional. O ponto decimal pode ser um ponto ou uma vírgula. A parte fracionária pode ter de zero a 9 dígitos. O sinal de mais/menos à esquerda e os valores negativos para outras unidades não fazem parte do padrão ISO-8601. Exemplos:

Java referência para java.time.Duration.parse.

Aplica-se a

Parse(String)

public static Java.Time.Duration? Parse(string? text);
static member Parse : string -> Java.Time.Duration

Parâmetros

text
String

Retornos

Aplica-se a