Lenguaje

DateTimeFormatter.Parse Método

Definición

Sobrecargas

Nombre Description
Parse(ICharSequence)

Analiza completamente el texto que genera un objeto temporal.

Parse(String)

Analiza completamente el texto que genera un objeto temporal.

Parse(ICharSequence, ParsePosition)

Analiza el texto mediante este formateador, lo que proporciona control sobre la posición del texto.

Parse(ICharSequence, ITemporalQuery)

Analiza completamente el texto que genera un objeto del tipo especificado.

Parse(String, ParsePosition)

Analiza el texto mediante este formateador, lo que proporciona control sobre la posición del texto.

Parse(String, ITemporalQuery)

Analiza completamente el texto que genera un objeto del tipo especificado.

Parse(ICharSequence)

Analiza completamente el texto que genera un objeto temporal.

[Android.Runtime.Register("parse", "(Ljava/lang/CharSequence;)Ljava/time/temporal/TemporalAccessor;", "", ApiSince=26)]
public Java.Time.Temporal.ITemporalAccessor? Parse(Java.Lang.ICharSequence? text);
[<Android.Runtime.Register("parse", "(Ljava/lang/CharSequence;)Ljava/time/temporal/TemporalAccessor;", "", ApiSince=26)>]
member this.Parse : Java.Lang.ICharSequence -> Java.Time.Temporal.ITemporalAccessor

Parámetros

text
ICharSequence

texto que se va a analizar, no null

Devoluciones

el objeto temporal analizado, no null

Atributos

Comentarios

Analiza completamente el texto que genera un objeto temporal.

Esto analiza todo el texto que genera un objeto temporal. Normalmente es más útil usar #parse(CharSequence, TemporalQuery). El resultado de este método es TemporalAccessor el que se ha resuelto, aplicando comprobaciones de validación básicas para ayudar a garantizar una fecha y hora válidas.

Si el análisis se completa sin leer toda la longitud del texto, o se produce un problema durante el análisis o la combinación, se produce una excepción.

Java documentación para java.time.format.DateTimeFormatter.parse(java.lang.CharSequence).

Las partes de esta página son modificaciones basadas en el trabajo creado y compartido por el Android y se usan según los términos descritos en creative Creative Commons 2.5 Attribution License.

Se aplica a

Parse(String)

Analiza completamente el texto que genera un objeto temporal.

public Java.Time.Temporal.ITemporalAccessor? Parse(string? text);
member this.Parse : string -> Java.Time.Temporal.ITemporalAccessor

Parámetros

text
String

texto que se va a analizar, no null

Devoluciones

el objeto temporal analizado, no null

Comentarios

Analiza completamente el texto que genera un objeto temporal.

Esto analiza todo el texto que genera un objeto temporal. Normalmente es más útil usar #parse(CharSequence, TemporalQuery). El resultado de este método es TemporalAccessor el que se ha resuelto, aplicando comprobaciones de validación básicas para ayudar a garantizar una fecha y hora válidas.

Si el análisis se completa sin leer toda la longitud del texto, o se produce un problema durante el análisis o la combinación, se produce una excepción.

Java documentación para java.time.format.DateTimeFormatter.parse(java.lang.CharSequence).

Las partes de esta página son modificaciones basadas en el trabajo creado y compartido por el Android y se usan según los términos descritos en creative Creative Commons 2.5 Attribution License.

Se aplica a

Parse(ICharSequence, ParsePosition)

Analiza el texto mediante este formateador, lo que proporciona control sobre la posición del texto.

[Android.Runtime.Register("parse", "(Ljava/lang/CharSequence;Ljava/text/ParsePosition;)Ljava/time/temporal/TemporalAccessor;", "", ApiSince=26)]
public Java.Time.Temporal.ITemporalAccessor? Parse(Java.Lang.ICharSequence? text, Java.Text.ParsePosition? position);
[<Android.Runtime.Register("parse", "(Ljava/lang/CharSequence;Ljava/text/ParsePosition;)Ljava/time/temporal/TemporalAccessor;", "", ApiSince=26)>]
member this.Parse : Java.Lang.ICharSequence * Java.Text.ParsePosition -> Java.Time.Temporal.ITemporalAccessor

Parámetros

text
ICharSequence

texto que se va a analizar, no null

position
ParsePosition

la posición desde la que se va a analizar, actualizada con longitud analizada y el índice de cualquier error, no null

Devoluciones

el objeto temporal analizado, no null

Atributos

Comentarios

Analiza el texto mediante este formateador, lo que proporciona control sobre la posición del texto.

Esto analiza el texto sin necesidad de que el análisis comience desde el principio de la cadena o finalice al final. El resultado de este método es TemporalAccessor el que se ha resuelto, aplicando comprobaciones de validación básicas para ayudar a garantizar una fecha y hora válidas.

El texto se analizará desde el inicio ParsePositionespecificado. No es necesario analizar toda la longitud del texto, ParsePosition que se actualizará con el índice al final del análisis.

La operación de este método es ligeramente diferente a los métodos similares que se usan ParsePosition en java.text.Format. Esa clase devolverá errores mediante el índice de error en .ParsePosition Por el contrario, este método producirá un DateTimeParseException error si se produce un error, con la excepción que contiene el índice de error. Este cambio en el comportamiento es necesario debido a la mayor complejidad de analizar y resolver fechas y horas en esta API.

Si el formateador analiza el mismo campo más de una vez con valores diferentes, el resultado será un error.

Java documentación para java.time.format.DateTimeFormatter.parse(java.lang.CharSequence, java.text.ParsePosition).

Las partes de esta página son modificaciones basadas en el trabajo creado y compartido por el Android y se usan según los términos descritos en creative Creative Commons 2.5 Attribution License.

Se aplica a

Parse(ICharSequence, ITemporalQuery)

Analiza completamente el texto que genera un objeto del tipo especificado.

[Android.Runtime.Register("parse", "(Ljava/lang/CharSequence;Ljava/time/temporal/TemporalQuery;)Ljava/lang/Object;", "", ApiSince=26)]
[Java.Interop.JavaTypeParameters(new System.String[] { "T" })]
public Java.Lang.Object? Parse(Java.Lang.ICharSequence? text, Java.Time.Temporal.ITemporalQuery? query);
[<Android.Runtime.Register("parse", "(Ljava/lang/CharSequence;Ljava/time/temporal/TemporalQuery;)Ljava/lang/Object;", "", ApiSince=26)>]
[<Java.Interop.JavaTypeParameters(new System.String[] { "T" })>]
member this.Parse : Java.Lang.ICharSequence * Java.Time.Temporal.ITemporalQuery -> Java.Lang.Object

Parámetros

text
ICharSequence

texto que se va a analizar, no null

query
ITemporalQuery

la consulta que define el tipo al que se va a analizar, no null

Devoluciones

fecha y hora analizadas, no null

Atributos

Comentarios

Analiza completamente el texto que genera un objeto del tipo especificado.

La mayoría de las aplicaciones deben usar este método para el análisis. Analiza todo el texto para generar la fecha y hora requeridas. Normalmente, la consulta es una referencia de método a un from(TemporalAccessor) método . Por ejemplo:

LocalDateTime dt = parser.parse(str, LocalDateTime::from);

Si el análisis se completa sin leer toda la longitud del texto, o se produce un problema durante el análisis o la combinación, se produce una excepción.

Java documentación para java.time.format.DateTimeFormatter.parse(java.lang.CharSequence, java.time.temporal.TemporalQuery<T>).

Las partes de esta página son modificaciones basadas en el trabajo creado y compartido por el Android y se usan según los términos descritos en creative Creative Commons 2.5 Attribution License.

Se aplica a

Parse(String, ParsePosition)

Analiza el texto mediante este formateador, lo que proporciona control sobre la posición del texto.

public Java.Time.Temporal.ITemporalAccessor? Parse(string? text, Java.Text.ParsePosition? position);
member this.Parse : string * Java.Text.ParsePosition -> Java.Time.Temporal.ITemporalAccessor

Parámetros

text
String

texto que se va a analizar, no null

position
ParsePosition

la posición desde la que se va a analizar, actualizada con longitud analizada y el índice de cualquier error, no null

Devoluciones

el objeto temporal analizado, no null

Comentarios

Analiza el texto mediante este formateador, lo que proporciona control sobre la posición del texto.

Esto analiza el texto sin necesidad de que el análisis comience desde el principio de la cadena o finalice al final. El resultado de este método es TemporalAccessor el que se ha resuelto, aplicando comprobaciones de validación básicas para ayudar a garantizar una fecha y hora válidas.

El texto se analizará desde el inicio ParsePositionespecificado. No es necesario analizar toda la longitud del texto, ParsePosition que se actualizará con el índice al final del análisis.

La operación de este método es ligeramente diferente a los métodos similares que se usan ParsePosition en java.text.Format. Esa clase devolverá errores mediante el índice de error en .ParsePosition Por el contrario, este método producirá un DateTimeParseException error si se produce un error, con la excepción que contiene el índice de error. Este cambio en el comportamiento es necesario debido a la mayor complejidad de analizar y resolver fechas y horas en esta API.

Si el formateador analiza el mismo campo más de una vez con valores diferentes, el resultado será un error.

Java documentación para java.time.format.DateTimeFormatter.parse(java.lang.CharSequence, java.text.ParsePosition).

Las partes de esta página son modificaciones basadas en el trabajo creado y compartido por el Android y se usan según los términos descritos en creative Creative Commons 2.5 Attribution License.

Se aplica a

Parse(String, ITemporalQuery)

Analiza completamente el texto que genera un objeto del tipo especificado.

public Java.Lang.Object? Parse(string? text, Java.Time.Temporal.ITemporalQuery? query);
member this.Parse : string * Java.Time.Temporal.ITemporalQuery -> Java.Lang.Object

Parámetros

text
String

texto que se va a analizar, no null

query
ITemporalQuery

la consulta que define el tipo al que se va a analizar, no null

Devoluciones

fecha y hora analizadas, no null

Comentarios

Analiza completamente el texto que genera un objeto del tipo especificado.

La mayoría de las aplicaciones deben usar este método para el análisis. Analiza todo el texto para generar la fecha y hora requeridas. Normalmente, la consulta es una referencia de método a un from(TemporalAccessor) método . Por ejemplo:

LocalDateTime dt = parser.parse(str, LocalDateTime::from);

Si el análisis se completa sin leer toda la longitud del texto, o se produce un problema durante el análisis o la combinación, se produce una excepción.

Java documentación para java.time.format.DateTimeFormatter.parse(java.lang.CharSequence, java.time.temporal.TemporalQuery<T>).

Las partes de esta página son modificaciones basadas en el trabajo creado y compartido por el Android y se usan según los términos descritos en creative Creative Commons 2.5 Attribution License.

Se aplica a