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) |
Analice una cadena de fecha y hora según la posición de análisis especificada. |
| Parse(String) |
Analiza el texto desde el principio de la cadena especificada para generar una fecha. |
Parse(String, ParsePosition)
Analice 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")]
public abstract Java.Util.Date? Parse(string source, 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")>]
abstract member Parse : string * Java.Text.ParsePosition -> Java.Util.Date
Parámetros
- source
- 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
, Dateo null si no se pudo analizar la entrada
- Atributos
Comentarios
Analice una cadena de fecha y hora según la posición de análisis especificada. Por ejemplo, un texto "07/10/96 4:5 PM, PDT" de hora se analizará en un Date que es equivalente a Date(837039900000L).
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 mediante una llamada a #setLenient(boolean) setLenient(false).
<b>WARNING:</b> No use este método para deserializar una fecha. El formato de fecha y hora localizado subyacente y los comportamientos de análisis pueden cambiar en las versiones de Android como uso común en la configuración regional. Considere la posibilidad de usar el long tipo para almacenar una marca de tiempo o java.time.format.DateTimeFormatter#ISO_INSTANT para deserializar el formato instantáneo ISO-8601.
Esta operación de análisis usa #calendar para generar un Date. Como resultado, los calendarcampos de fecha y hora de la fecha y el TimeZone valor se pueden sobrescribir, en función de las implementaciones de subclase. Es posible que sea necesario restaurar cualquier TimeZone valor que haya establecido previamente una llamada #setTimeZone(java.util.TimeZone) setTimeZone para realizar más operaciones.
Documentación de Java para java.text.DateFormat.parse(java.lang.String, java.text.ParsePosition).
Las partes de esta página son modificaciones basadas en el trabajo creado y compartido por el proyecto de código abierto de Android y se usan según los términos descritos en la licencia de atribución de Creative Commons 2.5.
Se aplica a
Parse(String)
Analiza el texto desde el principio de la cadena especificada para generar una fecha.
[Android.Runtime.Register("parse", "(Ljava/lang/String;)Ljava/util/Date;", "GetParse_Ljava_lang_String_Handler")]
public virtual Java.Util.Date? Parse(string source);
[<Android.Runtime.Register("parse", "(Ljava/lang/String;)Ljava/util/Date;", "GetParse_Ljava_lang_String_Handler")>]
abstract member Parse : string -> Java.Util.Date
override this.Parse : string -> Java.Util.Date
Parámetros
- source
- String
cuyo String principio se debe analizar.
Devoluciones
Objeto Date analizado de la cadena.
- Atributos
Excepciones
si se produce un error durante el análisis.
Comentarios
Analiza el texto desde el principio de la cadena especificada para generar una fecha. Es posible que el método no use todo el texto de la cadena especificada.
Consulte el método para obtener más información sobre el #parse(String, ParsePosition) análisis de fechas.
<b>WARNING:</b> No use este método para deserializar una fecha. El formato de fecha y hora localizado subyacente y los comportamientos de análisis pueden cambiar en las versiones de Android como uso común en la configuración regional. Considere la posibilidad de usar el long tipo para almacenar una marca de tiempo o java.time.format.DateTimeFormatter#ISO_INSTANT para deserializar el formato instantáneo ISO-8601.
Documentación de Java para java.text.DateFormat.parse(java.lang.String).
Las partes de esta página son modificaciones basadas en el trabajo creado y compartido por el proyecto de código abierto de Android y se usan según los términos descritos en la licencia de atribución de Creative Commons 2.5.