DateFormat.Parse Método
Definición
Importante
Parte de la información hace referencia a la versión preliminar del producto, que puede haberse modificado sustancialmente antes de lanzar la versión definitiva. Microsoft no otorga ninguna garantía, explícita o implícita, con respecto a la información proporcionada aquí.
Sobrecargas
| Nombre | Description |
|---|---|
| Parse(String, ParsePosition) |
Analiza una cadena de fecha y hora según la posición de análisis especificada. |
| Parse(String, Calendar, ParsePosition) |
Analiza una cadena de fecha y hora según la posición de análisis especificada. |
| Parse(String) |
Analiza una cadena de fecha y hora. |
Parse(String, ParsePosition)
Analiza una cadena de fecha y hora según la posición de análisis especificada.
[Android.Runtime.Register("parse", "(Ljava/lang/String;Ljava/text/ParsePosition;)Ljava/util/Date;", "GetParse_Ljava_lang_String_Ljava_text_ParsePosition_Handler", ApiSince=24)]
public virtual Java.Util.Date? Parse(string? text, Java.Text.ParsePosition? pos);
[<Android.Runtime.Register("parse", "(Ljava/lang/String;Ljava/text/ParsePosition;)Ljava/util/Date;", "GetParse_Ljava_lang_String_Ljava_text_ParsePosition_Handler", ApiSince=24)>]
abstract member Parse : string * Java.Text.ParsePosition -> Java.Util.Date
override this.Parse : string * Java.Text.ParsePosition -> Java.Util.Date
Parámetros
- text
- String
Cadena de fecha y hora que se va a analizar
- pos
- ParsePosition
En la entrada, la posición en la que se va a iniciar el análisis; en la salida, la posición en la que finaliza el análisis o la posición inicial si se produjo un error en el análisis.
Devoluciones
Una fecha o un valor NULL si no se pudo analizar la entrada
- Atributos
Comentarios
Analiza una cadena de fecha y hora según la posición de análisis especificada. Por ejemplo, un texto de hora "10/07/96 4:5 p.m., PDT" se analizará en una fecha equivalente a Date(837039928046).
De forma predeterminada, el análisis es leniento: si la entrada no está en el formato usado por el método de formato de este objeto, pero todavía se puede analizar como una fecha, el análisis se realiza correctamente. Los clientes pueden insistir en el cumplimiento estricto del formato llamando a setLenient(false).
Tenga en cuenta que los formatos de fecha normales asociados a algunos calendarios , como el calendario lunar chino, no especifican suficientes campos para permitir que las fechas se analicen de forma inequívoca. En el caso del calendario lunar chino, mientras que se especifica el año dentro del ciclo actual de 60 años, el número de estos ciclos desde la fecha de inicio del calendario (en el campo ERA del objeto Calendar) no forma normalmente parte del formato y el análisis puede asumir la era incorrecta. En los casos como este, se recomienda que los clientes analicen mediante el método de análisis que toma un calendario con el calendario pasado en la fecha actual, o a una fecha dentro del ciclo o era que se debe asumir si están ausentes en el formato.
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, Calendar, ParsePosition)
Analiza una cadena de fecha y hora según la posición de análisis especificada.
[Android.Runtime.Register("parse", "(Ljava/lang/String;Landroid/icu/util/Calendar;Ljava/text/ParsePosition;)V", "GetParse_Ljava_lang_String_Landroid_icu_util_Calendar_Ljava_text_ParsePosition_Handler", ApiSince=24)]
public abstract void Parse(string? text, Android.Icu.Util.Calendar? cal, Java.Text.ParsePosition? pos);
[<Android.Runtime.Register("parse", "(Ljava/lang/String;Landroid/icu/util/Calendar;Ljava/text/ParsePosition;)V", "GetParse_Ljava_lang_String_Landroid_icu_util_Calendar_Ljava_text_ParsePosition_Handler", ApiSince=24)>]
abstract member Parse : string * Android.Icu.Util.Calendar * Java.Text.ParsePosition -> unit
Parámetros
- text
- String
Cadena de fecha y hora que se va a analizar
- cal
- Calendar
El calendario establecido en la entrada en la fecha y hora que se va a usar para los valores que faltan en la cadena de fecha y hora que se va a analizar y establecer en la salida en la fecha y hora analizadas. En general, esto debe inicializarse antes de llamar a este método, ya sea borrado o establecido en la fecha actual, en función del comportamiento deseado. Si se produce un error en este análisis, es posible que el calendario todavía se haya modificado. Cuando el tipo de calendario es diferente del calendario interno mantenido por esta instancia de DateFormat, los valores del campo de calendario se analizarán en función del calendario interno inicializado con la hora y la zona horaria tomada de este calendario, el resultado del análisis (hora en milisegundos y zona horaria) se volverá a establecer en este calendario.
- pos
- ParsePosition
En la entrada, la posición en la que se va a iniciar el análisis; en la salida, la posición en la que finaliza el análisis o la posición inicial si se produjo un error en el análisis.
- Atributos
Comentarios
Analiza una cadena de fecha y hora según la posición de análisis especificada. Por ejemplo, un texto de hora "07/10/96 4:5 PM, PDT" se analizará en un calendario equivalente a Date(837039928046). Antes de llamar a este método, el autor de la llamada debe inicializar el calendario de una de estas dos maneras (a menos que se mantenga la información de campo existente): (1) borrar el calendario o (2) establecer el calendario en la fecha actual (o en cualquier fecha cuyos campos deben usarse para proporcionar valores que faltan en la fecha analizada). Por ejemplo, las fechas del calendario chino normalmente no proporcionan una era o ciclo; en este caso, el calendario que se pasa debe establecerse en una fecha dentro de la era que se debe asumir, normalmente la era actual.
De forma predeterminada, el análisis es leniento: si la entrada no está en el formato usado por el método de formato de este objeto, pero todavía se puede analizar como una fecha, el análisis se realiza correctamente. Los clientes pueden insistir en el cumplimiento estricto del formato llamando a setLenient(false).
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 una cadena de fecha y hora.
[Android.Runtime.Register("parse", "(Ljava/lang/String;)Ljava/util/Date;", "GetParse_Ljava_lang_String_Handler", ApiSince=24)]
public virtual Java.Util.Date? Parse(string? text);
[<Android.Runtime.Register("parse", "(Ljava/lang/String;)Ljava/util/Date;", "GetParse_Ljava_lang_String_Handler", ApiSince=24)>]
abstract member Parse : string -> Java.Util.Date
override this.Parse : string -> Java.Util.Date
Parámetros
- text
- String
Cadena de fecha y hora que se va a analizar
Devoluciones
Una fecha o un valor NULL si no se pudo analizar la entrada
- Atributos
Comentarios
Analiza una cadena de fecha y hora. Por ejemplo, un texto de hora "10/07/96 4:5 p.m., PDT" se analizará en una fecha equivalente a Date(837039928046). El análisis comienza al principio de la cadena y continúa en la medida de lo posible. Suponiendo que no se encontraron errores de análisis, esta función no devuelve ninguna información sobre la cantidad de cadena consumida por el análisis. Si necesita esa información, use una versión de parse() que tome una parsePosition.
De forma predeterminada, el análisis es leniento: si la entrada no está en el formato usado por el método de formato de este objeto, pero todavía se puede analizar como una fecha, el análisis se realiza correctamente. Los clientes pueden insistir en el cumplimiento estricto del formato llamando a setLenient(false).
Tenga en cuenta que los formatos de fecha normales asociados a algunos calendarios , como el calendario lunar chino, no especifican suficientes campos para permitir que las fechas se analicen de forma inequívoca. En el caso del calendario lunar chino, mientras que se especifica el año dentro del ciclo actual de 60 años, el número de estos ciclos desde la fecha de inicio del calendario (en el campo ERA del objeto Calendar) no forma normalmente parte del formato y el análisis puede asumir la era incorrecta. En los casos como este, se recomienda que los clientes analicen mediante el método de análisis que toma un calendario con el calendario pasado en la fecha actual, o a una fecha dentro del ciclo o era que se debe asumir si están ausentes en el formato.
Java documentación para android.icu.text.DateFormat.parse(java.lang.String).
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.