Compartir a través de


DateTimeFormatter Clase

Definición

Formateador para imprimir y analizar objetos de fecha y hora.

[Android.Runtime.Register("java/time/format/DateTimeFormatter", ApiSince=26, DoNotGenerateAcw=true)]
public sealed class DateTimeFormatter : Java.Lang.Object
[<Android.Runtime.Register("java/time/format/DateTimeFormatter", ApiSince=26, DoNotGenerateAcw=true)>]
type DateTimeFormatter = class
    inherit Object
Herencia
DateTimeFormatter
Atributos

Comentarios

Formateador para imprimir y analizar objetos de fecha y hora.

Esta clase proporciona el punto de entrada principal de la aplicación para imprimir y analizar y proporciona implementaciones comunes de DateTimeFormatter: <ul><li>Mediante constantes predefinidas, como<#ISO_LOCAL_DATE /li<>li>Mediante letras de patrón, como<uuuu-MMM-dd /li li><>Mediante estilos localizados, como long o<medium /li></ul>

Los formateadores más complejos los proporciona DateTimeFormatterBuilder DateTimeFormatterBuilder.

Las clases de fecha y hora principales proporcionan dos métodos: uno para el formato, format(DateTimeFormatter formatter)y otro para el análisis, parse(CharSequence text, DateTimeFormatter formatter).

Por ejemplo: <blockquote>

LocalDate date = LocalDate.now();
             String text = date.format(formatter);
             LocalDate parsedDate = LocalDate.parse(text, formatter);

</blockquote>

Además del formato, los formateadores se pueden crear con la configuración regional deseada, cronología, ZoneId y DecimalStyle.

El #withLocale withLocale método devuelve un nuevo formateador que invalida la configuración regional. La configuración regional afecta a algunos aspectos del formato y el análisis. Por ejemplo, #ofLocalizedDate ofLocalizedDate proporciona un formateador que usa el formato de fecha específico de configuración regional.

El #withChronology withChronology método devuelve un nuevo formateador que invalida la cronología. Si se invalida, el valor de fecha y hora se convierte en la cronología antes del formato. Durante el análisis del valor de fecha y hora se convierte en la cronología antes de que se devuelva.

El #withZone withZone método devuelve un nuevo formateador que invalida la zona. Si se reemplaza, el valor de fecha y hora se convierte en ZonedDateTime con el zoneId solicitado antes de dar formato. Durante el análisis, se aplica ZoneId antes de devolver el valor.

El #withDecimalStyle withDecimalStyle método devuelve un nuevo formateador que invalida .DecimalStyle Los símbolos DecimalStyle se usan para dar formato y analizar.

Es posible que algunas aplicaciones necesiten usar la clase anterior Format java.text.Format para dar formato. El #toFormat() método devuelve una implementación de java.text.Format.

<h2 id="predefinida"Predefinida Formatters/h2<>table class="striped" style="text-align:left"<>caption Predefined Formatters</caption><>thead tr<>th scope="col">Formatter</th<>scope="col">Description</th th><scope="col">example</th></tr/thead<><>tbody><<> tr><th scope="row<>#ofLocalizedDate ofLocalizedDate(dateStyle)"/th<>><td> Formatter con estilo de fecha de la configuración <regional /td td>>< '2011-12-03'</td<>/tr tr<><>th scope="row"><#ofLocalizedTime ofLocalizedTime(timeStyle)/th<>td> Formatter con estilo de hora del local /<td td>>< '10:15:30'</td<>/tr tr><><th scope="row"#ofLocalizedDateTime ofLocalizedDateTime(dateTimeStyle)<>/th<>td> Formatter con un estilo para la fecha y hora de la configuración regional</td td td><> '3 jun 2008 11:05:30'</td></tr<>><th scope="row"#ofLocalizedDateTime ofLocalizedDateTime(dateStyle,timeStyle)></th<>td> Formatter with date and time styles from the locale </td td>>< '3 Jun 2008 11:05'</td></tr tr><<>th scope="row"<#BASIC_ISO_DATE>/th><td>Basic ISO date </td'20111203<>>'</td<>/tr tr><><th scope="row" >#ISO_LOCAL_DATE</th>td> ISO Local Date </td'2011-12-03>><'</td<>/tr><><th scope="row"><#ISO_OFFSET_DATE/th td ISO Date with offset /td><td'2011-12-03>+01:00'</td/td>< tr<><>th scope="row"<#ISO_DATE>/th>><<td>> ISO Date with or without offset <</td><td '>< 2011-12-03+01:00'; '2011-12-03'</td></tr<><>th scope="row"><#ISO_LOCAL_TIME/th<>td> Time without offset </td td'10<>>:15:30'</td/td<>/tr tr><<>th scope="row"><#ISO_OFFSET_TIME/th<>td> Time with offset </td'10><>:15:30+01:00'</td<>/tr tr<>><th scope="row">/th><td> Time with or without offset </td'td'10><>:15:30+01:00';#ISO_TIME< '10:15:30'</td></tr tr<<>>th scope="row"#ISO_LOCAL_DATE_TIME<>/th<>td> ISO Local Date and Time </td'2011-12-03T10><>:15:30'</td></tr tr><<>th scope="row"<#ISO_OFFSET_DATE_TIME>/th><td> Date Time with Offset </td'2011-12-03T10><>:15:30+01:00'</td></tr tr tr th><>< scope="row">#ISO_ZONED_DATE_TIME</th<>td Zoned> Date Time </td'2011-12-03T10<>:15:30+01:00[Europe/Paris]'</td<>>/tr tr>><<th scope="row"#ISO_DATE_TIME<>/th><td> Fecha y hora con ZoneId </td'2011-12-03T10><:15:30+01:00[Europe/Paris]'</td><>/tr tr>><<th scope="row"/>#ISO_ORDINAL_DATE< th>td> Year and day of year </td'2012-337><>'</td<>/tr tr tr<>><th scope="row"#ISO_WEEK_DATE<>/th<>td> Year and Week </td'2012-W48-6>><'</td></tr tr<<>>th scope="row">#ISO_INSTANT</th<>td> Date and Time of an Instant </td'td'2011-12-03T10>><:15:30Z'<</Td></tr tr><<>th scope="row"<#RFC_1123_DATE_TIME>/th<>td> RFC 1123 / RFC 822 </td<>td'Tue>, 3 jun 2008 11:05:30 GMT'</td<>/tr<>/tbody></table>

<h2 id="patterns">Patterns for Format and Parsing</h2> Patterns are based on a simple sequence of letters and symbols. Se usa un patrón para crear un formateador mediante los #ofPattern(String) métodos y #ofPattern(String, Locale) . Por ejemplo, "d MMM uuuu" formateará 2011-12-03 como '3  Dec  2011'. Un formateador creado a partir de un patrón se puede usar tantas veces como sea necesario, es inmutable y es seguro para subprocesos.

Por ejemplo: <blockquote>

LocalDate date = LocalDate.now();
             DateTimeFormatter formatter = DateTimeFormatter.ofPattern("yyyy MM dd");
             String text = date.format(formatter);
             LocalDate parsedDate = LocalDate.parse(text, formatter);

</blockquote>

Todas las letras "A" a "Z" y "a" a "z" se reservan como letras de patrón. Se definen las siguientes letras de patrón: <table class="striped"><caption>Pattern Letters and Caption<>< thead><tr><th scope="col">Symbol</th><scope="col">Meaning</th th<>scope="col"Presentation</th<>scope="col"col">col">examples</th></thead><tbody><tr><th scope="row">G</<>th td era</td>><td>text</td td>><AD; Después de Cristo; A</td><tr><th scope="row">u</th<>td>year</td<>td>year</td td td><>2004; 04</td<>tr><th scope="row">y</th<>td>year-of-era</td td>><year</td><td>2004; 04</td<>tr><th scope="row"row">D</th><td day-of<> year/td<>td number</td td>><td>189</td><tr><th scope="row">M/L</th><td>month-of-year</td><td>number/text</td><td td>7; 07; Jul; Julio; J</td><tr><th scope="row">d</th<>td day-of-month<>/td td>><td<><> 10</td<>tr><th scope="row">g</th><td>modified-julian-day</td><td>number</td td<>td>2451334</td td>

<tr><th scope="row">Q/q</th<>td>quarter-of year</td td><>number/text</td td><>3; 03; Q3; Tercer trimestre</td<>tr><th scope="row">Y</th<>td week-based-year<>/td<>td>year</td td<>td>1996; 96</td<>tr><th scope="row">w</th><td>week-of-week-based-year</td<>td>td< td>><27</td<>tr><th scope="row">W</th<>td week-of-month</td>><td>number</td><td>4</td<>tr><th scope="row">E</th<>td day-of-week<>/td><td>text</td td td><>Tue; Martes; T</td><tr><th scope="row">e/c</th<>td>localizado día de semana</td td><>número/texto</td td><>2; 02; Martes; Martes; T</td><tr><th scope="row">F</th<>td day-of-week-in-month<>/td><td>number</td<>3</td>>

<tr><th scope="row">a</th><td>am-pm-of-day</td><td td>< td td>><PM</td><tr><th scope="row">h</th><td>clock-hour-of-am-pm (1--td 12)</td><td>number</td td><>12</td><tr><th scope="row">K</th<>td>hour-of-am-pm (0-11)</td><td>number</td td t><>0</td<>tr><th scope="row">k</th><td>clock-hour-of-day (1-24)</td<>td>number</td td<>td 24</td>>

<tr><th scope="row">H</th<>td>hour-of-day (0-23)</td><td>número</td td td><>0</td><tr><th scope="row">m</th<>td td>minute-of-hour</td<>td>número</td td><>30</td<>tr><th scope="row">s</th<>td>second-of-minute</td><td>number</td td td><>55</Td><tr><th scope="row"row">S</th><td>fraction-of-second</td>>><<>< 978</td<>tr><th scope="row">A</th><td milli-of-day</td td<>>number/td td><>1234</td<>tr><th scope="row">n</th><td>>nano-of-second><<></td td number</td><td>987654321</td><tr><th scope="row">N</th<>td>nano-of-day</td><td>number</td td>><123400000/<td>

<tr><th scope="row">V</th<>td>time-zone ID</td td><>zone-id</td td><>America/Los_Angeles; Z; -08:30</td<>tr><th scope="row">v</th<>td>generic time-zone name</td><td>zone-name</td td><td>pacific time; PT</td><tr><th scope="row">z</th><td>time-zone name</td td><>zone-name</td td><>pacific standard time; PST</td><tr><th scope="row">O</th><td>localized zone-offset</td td><>offset-O</td><td>GMT+8; GMT+08:00; UTC-08:00</td><tr><th scope="row">X</th<>td>zone-offset 'Z' for zero</td td>><offset-X</td td>><Z; -08; -0830; -08:30; -083015; -08:30:15</td<>tr><th scope="row">x</th><td>zone-offset</td td>><offset-x</td td>+0000; -08; -0830; -08:30; -083015; -08:30:15</td<>><tr><th scope="row">Z</th<>td>zone-offset</td td>><offset-Z</td td><>+0000; -0800; -08:00</td>

<tr><th scope="row">p</th<>td>pad next</td<>td>pad modifier</td td td>><1</td>

<tr><th scope="row"'></th<>td>escape for text</td<>td><<>>< tr><><th scope="row">'</th><td>single quote</td<>>literal</td td><td<>>< tr><th scope="row">[</th<>td td>optional section start</td>>><<<><>< td tr><th scope="row">]</th>td>optional section end</td><td></>><<><><td tr th scope="row">#</th><td>reserved for future use</td><td td></td<>>< td tr th scope="row">{</th<>td reserved for future use</td<>td>< td/td<>td>< tr><<>th scope="row">}</th<>td><><td><>reservado para uso< futuro/td><td></td td<>/td></td></tbody></table>

El recuento de letras del patrón determina el formato.

<b>Texto</b>: el estilo de texto se determina en función del número de letras de patrón usadas. Menos de 4 letras de patrón usarán .TextStyle#SHORT short form Exactamente 4 letras de patrón usarán .TextStyle#FULL full form Exactamente 5 letras de patrón usarán .TextStyle#NARROW narrow form Las letras de patrón 'L', 'c' y 'q' especifican la forma independiente de los estilos de texto.

<b>Número</b>: si el recuento de letras es uno, el valor se genera con el número mínimo de dígitos y sin relleno. De lo contrario, el recuento de dígitos se usa como ancho del campo de salida, con el valor rellenado con ceros según sea necesario. Las siguientes letras de patrón tienen restricciones en el recuento de letras. Solo se puede especificar una letra de 'c' y 'F'. Se pueden especificar hasta dos letras de 'd', 'H', 'h', 'K', 'k', 'm' y 's'. Se pueden especificar hasta tres letras de "D".

<b>Número/Texto</b>: si el recuento de letras de patrón es 3 o superior, use las reglas de texto anteriores. De lo contrario, use las reglas de número anteriores.

<b>Fracción</b>: genera el campo nano de segundo como una fracción de segundo. El valor nano-of-second tiene nueve dígitos, por lo que el recuento de letras de patrón es de 1 a 9. Si es menor que 9, el valor nano-of-second se trunca, con solo los dígitos más significativos que se generan.

<b>Year</b>: el recuento de letras determina el ancho de campo mínimo por debajo del cual se usa relleno. Si el recuento de letras es dos, se usa un DateTimeFormatterBuilder#appendValueReduced reduced formulario de dos dígitos. A la hora de imprimir, esto genera los dos dígitos más a la derecha. A la hora de analizar, se analiza con el valor base de 2000, lo que da como resultado un año dentro del intervalo de 2000 a 2099, ambos incluidos. Si el recuento de letras es menor que cuatro (pero no dos), el signo solo se genera durante años negativos según SignStyle#NORMAL. De lo contrario, se genera el signo si se supera el ancho del panel, según SignStyle#EXCEEDS_PAD.

<b>ZoneId</b>: genera el identificador de zona horaria, como "Europa/París". Si el recuento de letras es dos, se genera el identificador de zona horaria. Cualquier otro recuento de letras produce IllegalArgumentException.

<b>Nombres< de zona/b>: genera el nombre para mostrar del identificador de zona horaria. Si la letra de patrón es "z", la salida es el nombre de zona compatible con el horario de verano. Si no hay información suficiente para determinar si se aplica DST, se usará el nombre que omite el horario de verano. Si el recuento de letras es uno, dos o tres, se genera el nombre corto. Si el recuento de letras es cuatro, se genera el nombre completo. Cinco o más letras inician IllegalArgumentException.

Si la letra de patrón es "v", la salida proporciona el nombre de zona que omite el horario de verano. Si el recuento de letras es uno, se genera el nombre corto. Si el recuento de letras es cuatro, se genera el nombre completo. Dos, tres y cinco o más letras inician IllegalArgumentException.

<b>Desplazamiento X y x</b>: da formato al desplazamiento en función del número de letras de patrón. Una letra genera solo la hora, como "+01", a menos que el minuto no sea cero en cuyo caso también se genera el minuto, como "+0130". Dos letras generan la hora y el minuto, sin dos puntos, como '+0130'. Tres letras generan la hora y el minuto, con dos puntos, como '+01:30'. Cuatro letras generan la hora y el minuto y el segundo opcional, sin dos puntos, como "+013015". Cinco letras generan la hora y el minuto y el segundo opcional, con dos puntos, como '+01:30:15'. Seis o más letras inician IllegalArgumentException. La letra de patrón 'X' (mayúscula) generará 'Z' cuando el desplazamiento que se va a generar sería cero, mientras que la letra de patrón 'x' (minúscula) generará '+00', '+0000' o '+00:00'.

<b>Desplazamiento O</b>: con un desplazamiento distinto de cero, da formato al desplazamiento localizado en función del número de letras de patrón. Una letra genera la forma abreviada TextStyle#SHORT del desplazamiento localizado, que es texto de desplazamiento localizado, como "GMT", con hora sin cero inicial, minuto opcional de 2 dígitos y segundo si no es cero y dos puntos, por ejemplo, "GMT+8". Cuatro letras generan el formato completo TextStyle#FULL, que es texto de desplazamiento localizado, como "GMT, con campo de hora y minuto de 2 dígitos, campo de segundo opcional si no es cero y dos puntos, por ejemplo"GMT+08:00". Si el desplazamiento es cero, solo se genera texto localizado. Cualquier otro recuento de letras produce IllegalArgumentException.

<b>Desplazamiento Z</b>: da formato al desplazamiento en función del número de letras de patrón. Una, dos o tres letras genera la hora y el minuto, sin dos puntos, como '+0130'. La salida será '+0000' cuando el desplazamiento sea cero. Cuatro letras generan la forma completa TextStyle#FULL del desplazamiento localizado, equivalente a cuatro letras de Offset-O. La salida será el texto de desplazamiento localizado correspondiente si el desplazamiento es cero. Con cinco letras se genera la hora, el minuto, con el segundo opcional si no es cero, con dos puntos. Genera "Z" si el desplazamiento es cero. Seis o más letras inician IllegalArgumentException.

<b>Sección< opcional/b>: Los marcadores de sección opcionales funcionan exactamente igual que llamar a DateTimeFormatterBuilder#optionalStart() y DateTimeFormatterBuilder#optionalEnd().

<b>Modificador< de pad/b>: modifica el patrón que sigue inmediatamente para rellenarse con espacios. El ancho del panel viene determinado por el número de letras de patrón. Esto es lo mismo que llamar a DateTimeFormatterBuilder#padNext(int).

Por ejemplo, "ppH" genera la acolchada hora de día a la izquierda con espacios a un ancho de 2.

Cualquier carta no reconocida es un error. Cualquier carácter que no sea letra, que no sea "[", "]", "{", "}", "#" y la comilla simple se mostrarán directamente. A pesar de esto, se recomienda usar comillas simples alrededor de todos los caracteres que desea generar directamente para asegurarse de que los cambios futuros no interrumpan la aplicación.

<h2 id="resolving">Resolving</h2> Parsing se implementa como una operación de dos fases. En primer lugar, el texto se analiza mediante el diseño definido por el formateador, lo que genera un Map de campo al valor, un ZoneId y .Chronology En segundo lugar, los datos analizados se <>resuelven</em>, validando, combinando y simplificando los distintos campos en otros más útiles.

Esta clase proporciona cinco métodos de análisis. Cuatro de ellas realizan las fases de análisis y resolución. El quinto método, #parseUnresolved(CharSequence, ParsePosition), solo realiza la primera fase, dejando el resultado sin resolver. Por lo tanto, es esencialmente una operación de bajo nivel.

La fase de resolución se controla mediante dos parámetros, establecidos en esta clase.

ResolverStyle es una enumeración que ofrece tres enfoques diferentes, estrictos, inteligentes y lencientes. La opción inteligente es la predeterminada. Se puede establecer mediante #withResolverStyle(ResolverStyle).

El #withResolverFields(TemporalField...) parámetro permite filtrar el conjunto de campos que se resolverán antes de resolver los inicios. Por ejemplo, si el formateador ha analizado un año, mes, día de mes y día de año, hay dos enfoques para resolver una fecha: (año + mes + día de mes) y (año + día de año y día del año). Los campos de resolución permiten seleccionar uno de los dos enfoques. Si no se establecen campos de resolución, ambos enfoques deben dar lugar a la misma fecha.

La resolución de campos independientes para formar una fecha y hora completas es un proceso complejo con comportamiento distribuido en una serie de clases. Sigue estos pasos: <ol><li>La cronología se determina. La cronología del resultado es la cronología analizada, o si no se ha analizado ninguna cronología, es la cronología establecida en esta clase, o si es null, es IsoChronology. <li>Los ChronoField campos de fecha se resuelven. Esto se logra mediante Chronology#resolveDate(Map, ResolverStyle). La documentación sobre la resolución de campos se encuentra en la implementación de Chronology. <li>Los ChronoField campos de hora se resuelven. Esto se documenta en ChronoField y es el mismo para todas las cronologías. <li>Los campos que no ChronoField están procesados. Esto se logra mediante TemporalField#resolve(Map, TemporalAccessor, ResolverStyle). La documentación sobre la resolución de campos se encuentra en la implementación de TemporalField. <li>Los ChronoField campos de fecha y hora se vuelven a resolver. Esto permite que los campos del paso cuatro generen ChronoField valores y que se procesen en fechas y horas. <li>A LocalTime se forma si hay al menos una hora de día disponible. Esto implica proporcionar valores predeterminados para minuto, segundo y fracción de segundo. <li>Todos los campos sin resolver restantes se comprueban cruzadamente con cualquier fecha o hora que se resolvió. Por lo tanto, una fase anterior se resolvería (año + mes + día de mes) en una fecha, y esta fase comprobaría que el día de la semana era válido para la fecha. <li>Si se ha analizado un número excesivo de días de #parsedExcessDays(), se agrega a la fecha si hay una fecha disponible. <li> Si hay un campo basado en segundo lugar, pero LocalTime no se ha analizado, el solucionador garantiza que los valores de mili, micro y nano segundo estén disponibles para cumplir el contrato de ChronoField. Estos se establecerán en cero si faltan. <li>Si se analizaron la fecha y hora y hay un desplazamiento o una zona presentes, se crea el campo ChronoField#INSTANT_SECONDS . Si se analiza un desplazamiento, el desplazamiento se combinará con para LocalDateTime formar el instante, con cualquier zona omitida. Si se ha analizado sin un ZoneId desplazamiento, la zona se combinará con para LocalDateTime formar el instante mediante las reglas de ChronoLocalDateTime#atZone(ZoneId). </Ol>

Agregado en la versión 1.8.

Documentación de Java para java.time.format.DateTimeFormatter.

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.

Propiedades

BasicIsoDate

Formateador de fecha ISO que da formato o analiza una fecha sin desplazamiento, como "20111203".

Chronology

Obtiene la cronología invalidante que se va a usar durante el formato.

Class

Devuelve la clase en tiempo de ejecución de este Objectobjeto .

(Heredado de Object)
DecimalStyle

Obtiene el decimalStyle que se va a usar durante el formato.

Handle

Identificador de la instancia de Android subyacente.

(Heredado de Object)
IsoDate

Formateador de fecha ISO que da formato o analiza una fecha con el desplazamiento si está disponible, como "2011-12-03" o "2011-12-03+01:00".

IsoDateTime

Formateador de fecha y hora de tipo ISO que da formato o analiza una fecha y hora con el desplazamiento y la zona si están disponibles, como '2011-12-03T10:15:30', '2011-12-03T10:15:30+01:00' o '2011-12-03T10:15:30+01:00[Europa/París]'.

IsoInstant

Formateador instantáneo ISO que da formato o analiza un instante en UTC, como "2011-12-03T10:15:30Z".

IsoLocalDate

Formateador de fecha ISO que da formato o analiza una fecha sin desplazamiento, como "2011-12-03".

IsoLocalDateTime

Formateador de fecha y hora ISO que da formato o analiza una fecha y hora sin desplazamiento, como "2011-12-03T10:15:30".

IsoLocalTime

Formateador de tiempo ISO que da formato o analiza una hora sin desplazamiento, como "10:15" o "10:15:30".

IsoOffsetDate

Formateador de fecha ISO que da formato o analiza una fecha con un desplazamiento, como "2011-12-03+01:00".

IsoOffsetDateTime

Formateador de fecha y hora ISO que da formato o analiza una fecha y hora con un desplazamiento, como "2011-12-03T10:15:30+01:00".

IsoOffsetTime

Formateador de tiempo ISO que da formato o analiza una hora con un desplazamiento, como "10:15+01:00" o "10:15:30+01:00".

IsoOrdinalDate

Formateador de fecha ISO que da formato o analiza la fecha ordinal sin desplazamiento, como "2012-337".

IsoTime

Formateador de tiempo ISO que da formato o analiza una hora, con el desplazamiento si está disponible, como "10:15", "10:15:30" o "10:15:30+01:00".

IsoWeekDate

Formateador de fecha ISO que da formato o analiza la fecha basada en semana sin desplazamiento, como "2012-W48-6".

IsoZonedDateTime

Formateador de fecha y hora de tipo ISO que da formato o analiza una fecha y hora con desplazamiento y zona, como "2011-12-03T10:15:30+01:00[Europa/París]".

JniIdentityHashCode

Formateador para imprimir y analizar objetos de fecha y hora.

(Heredado de Object)
JniPeerMembers

Formateador para imprimir y analizar objetos de fecha y hora.

Locale

Obtiene la configuración regional que se va a usar durante el formato.

PeerReference

Formateador para imprimir y analizar objetos de fecha y hora.

(Heredado de Object)
ResolverFields

Obtiene los campos de resolución que se van a usar durante el análisis.

ResolverStyle

Obtiene el estilo de resolución que se va a usar durante el análisis.

Rfc1123DateTime

El formateador RFC-1123 de fecha y hora, como "Tue, 3 jun 2008 11:05:30 GMT".

ThresholdClass

Esta API admite la infraestructura mono para Android y no está pensada para usarse directamente desde el código.

(Heredado de Object)
ThresholdType

Esta API admite la infraestructura mono para Android y no está pensada para usarse directamente desde el código.

(Heredado de Object)
Zone

Obtiene la zona de invalidación que se va a usar durante el formato.

Métodos

Clone()

Crea y devuelve una copia de este objeto.

(Heredado de Object)
Dispose()

Formateador para imprimir y analizar objetos de fecha y hora.

(Heredado de Object)
Dispose(Boolean)

Formateador para imprimir y analizar objetos de fecha y hora.

(Heredado de Object)
Equals(Object)

Indica si algún otro objeto es "igual a" este.

(Heredado de Object)
Format(ITemporalAccessor)

Da formato a un objeto de fecha y hora mediante este formateador.

FormatTo(ITemporalAccessor, IAppendable)

Da formato a un objeto de fecha y hora a Appendable mediante este formateador.

GetHashCode()

Devuelve un valor de código hash del objeto.

(Heredado de Object)
JavaFinalize()

Lo llama el recolector de elementos no utilizados en un objeto cuando la recolección de elementos no utilizados determina que no hay más referencias al objeto .

(Heredado de Object)
LocalizedBy(Locale)

Devuelve una copia de este formateador con valores localizados de la configuración regional, el calendario, el estilo decimal o la zona horaria, que sustituyen los valores de este formateador.

Notify()

Activa un único subproceso que está esperando en el monitor de este objeto.

(Heredado de Object)
NotifyAll()

Activa todos los subprocesos que están esperando en el monitor de este objeto.

(Heredado de Object)
OfLocalizedDate(FormatStyle)

Devuelve un formato de fecha específico de configuración regional para la cronología ISO.

OfLocalizedDateTime(FormatStyle)

Devuelve un formateador de fecha y hora específico de configuración regional para la cronología ISO.

OfLocalizedDateTime(FormatStyle, FormatStyle)

Devuelve un formato de fecha y hora específicos de configuración regional para la cronología ISO.

OfLocalizedTime(FormatStyle)

Devuelve un formato de hora específico de configuración regional para la cronología ISO.

OfPattern(String)

Crea un formateador mediante el patrón especificado.

OfPattern(String, Locale)

Crea un formateador mediante el patrón y la configuración regional especificados.

Parse(ICharSequence)

Analiza completamente el texto que genera un objeto temporal.

Parse(ICharSequence, ITemporalQuery)

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

Parse(ICharSequence, ParsePosition)

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

Parse(String)

Analiza completamente el texto que genera un objeto temporal.

Parse(String, 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.

ParseBest(ICharSequence, ITemporalQuery[])

Formateador para imprimir y analizar objetos de fecha y hora.

ParseBest(String, ITemporalQuery[])

Formateador para imprimir y analizar objetos de fecha y hora.

ParsedExcessDays()

Consulta que proporciona acceso al exceso de días analizados.

ParsedLeapSecond()

Consulta que proporciona acceso a si se ha analizado un segundo bisiesto.

ParseUnresolved(ICharSequence, ParsePosition)

Analiza el texto mediante este formateador, sin resolver el resultado, destinado a casos de uso avanzados.

ParseUnresolved(String, ParsePosition)

Analiza el texto mediante este formateador, sin resolver el resultado, destinado a casos de uso avanzados.

SetHandle(IntPtr, JniHandleOwnership)

Establece la propiedad Handle.

(Heredado de Object)
ToArray<T>()

Formateador para imprimir y analizar objetos de fecha y hora.

(Heredado de Object)
ToFormat()

Devuelve este formateador como instancia java.text.Format de .

ToFormat(ITemporalQuery)

Devuelve este formateador como una java.text.Format instancia que analizará mediante la consulta especificada.

ToString()

Devuelve una representación de cadena del objeto.

(Heredado de Object)
UnregisterFromRuntime()

Formateador para imprimir y analizar objetos de fecha y hora.

(Heredado de Object)
Wait()

Hace que el subproceso actual espere hasta que se despierta, normalmente por ser em notificado/em> o <em>interrumpido</em>.<><

(Heredado de Object)
Wait(Int64)

Hace que el subproceso actual espere hasta que se despierte, normalmente por ser <em>notificado</em> o <em>interrumpido</em>, o hasta que haya transcurrido una cierta cantidad de tiempo real.

(Heredado de Object)
Wait(Int64, Int32)

Hace que el subproceso actual espere hasta que se despierte, normalmente por ser <em>notificado</em> o <em>interrumpido</em>, o hasta que haya transcurrido una cierta cantidad de tiempo real.

(Heredado de Object)
WithChronology(IChronology)

Devuelve una copia de este formateador con una nueva cronología de invalidación.

WithDecimalStyle(DecimalStyle)

Devuelve una copia de este formateador con un nuevo DecimalStyle.

WithLocale(Locale)

Devuelve una copia de este formateador con una nueva configuración regional.

WithResolverFields(ICollection<ITemporalField>)

Devuelve una copia de este formateador con un nuevo conjunto de campos de resolución.

WithResolverFields(ITemporalField[])

Formateador para imprimir y analizar objetos de fecha y hora.

WithResolverStyle(ResolverStyle)

Devuelve una copia de este formateador con un nuevo estilo de resolución.

WithZone(ZoneId)

Devuelve una copia de este formateador con una nueva zona de invalidación.

Implementaciones de interfaz explícitas

IJavaPeerable.Disposed()

Formateador para imprimir y analizar objetos de fecha y hora.

(Heredado de Object)
IJavaPeerable.DisposeUnlessReferenced()

Formateador para imprimir y analizar objetos de fecha y hora.

(Heredado de Object)
IJavaPeerable.Finalized()

Formateador para imprimir y analizar objetos de fecha y hora.

(Heredado de Object)
IJavaPeerable.JniManagedPeerState

Formateador para imprimir y analizar objetos de fecha y hora.

(Heredado de Object)
IJavaPeerable.SetJniIdentityHashCode(Int32)

Formateador para imprimir y analizar objetos de fecha y hora.

(Heredado de Object)
IJavaPeerable.SetJniManagedPeerState(JniManagedPeerStates)

Formateador para imprimir y analizar objetos de fecha y hora.

(Heredado de Object)
IJavaPeerable.SetPeerReference(JniObjectReference)

Formateador para imprimir y analizar objetos de fecha y hora.

(Heredado de Object)

Métodos de extensión

JavaCast<TResult>(IJavaObject)

Realiza una conversión de tipos comprobados en tiempo de ejecución de Android.

JavaCast<TResult>(IJavaObject)

Formateador para imprimir y analizar objetos de fecha y hora.

GetJniTypeName(IJavaPeerable)

Formateador para imprimir y analizar objetos de fecha y hora.

Se aplica a