DateTimeFormatterBuilder Clase

Definición

Generador para crear formateadores de fecha y hora.

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

Comentarios

Generador para crear formateadores de fecha y hora.

Esto permite crear un DateTimeFormatter objeto . Todos los formateadores de fecha y hora se crean en última instancia mediante este generador.

Se pueden agregar todos los elementos básicos de fecha y hora: <ul><li>Value - un valor< numérico/li Fracción li><>- un valor fraccional, incluido el decimal. Utilice siempre esto al generar fracciones para asegurarse de que la fracción se analiza correctamente</li><>Text ( el equivalente textual para el valor</li><>OffsetId/OffsetId de la zona - el desplazamiento de zona< ZoneOffset/li><>ZoneId - el zone-time-zone id</li>><ZoneText - el nombre de la zona< horaria/li><>cronologíaId - el cronología cronología id</li<>>cronologíaText - el nombre de la cronología de la cronología</li><li>Literal : literal de texto</li>><anidado y opcional: los formatos se pueden anidar o convertir en opcional</li></ul> Además, cualquiera de los elementos se puede decorar rellenando, ya sea con espacios o cualquier otro carácter.

Por último, se puede usar un patrón abreviado, que es principalmente compatible con java.text.SimpleDateFormat SimpleDateFormat , consulte #appendPattern(String). En la práctica, esto simplemente analiza el patrón y llama a otros métodos en el generador.

Se agregó en la versión 1.8.

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

Las partes de esta página son modificaciones basadas en el trabajo creado y compartido por el proyecto de código y se usan según los términos descritos en la creative Commons 2.5.

Constructores

DateTimeFormatterBuilder()

Construye una nueva instancia del generador.

Propiedades

Class

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

(Heredado de Object)
Handle

Identificador de la instancia de Android subyacente.

(Heredado de Object)
JniIdentityHashCode

Generador para crear formateadores de fecha y hora.

(Heredado de Object)
JniPeerMembers

Generador para crear formateadores de fecha y hora.

PeerReference

Generador para crear formateadores de fecha y hora.

(Heredado de Object)
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)

Métodos

Append(DateTimeFormatter)

Anexa todos los elementos de un formateador al generador.

AppendChronologyId()

Anexa el identificador de cronología, como "ISO" o "ThaiBuddhist", al formateador.

AppendChronologyText(TextStyle)

Anexa el nombre de cronología al formateador.

AppendFraction(ITemporalField, Int32, Int32, Boolean)

Generador para crear formateadores de fecha y hora.

AppendGenericZoneText(TextStyle)

Generador para crear formateadores de fecha y hora.

AppendGenericZoneText(TextStyle, ICollection<ZoneId>)

Generador para crear formateadores de fecha y hora.

AppendInstant()

Anexa un instante mediante ISO-8601 al formateador, formato de dígitos fraccionarios en grupos de tres.

AppendInstant(Int32)

Anexa un instante mediante ISO-8601 al formateador con control sobre el número de dígitos fraccionarios.

AppendLiteral(Char)

Anexa un literal de carácter al formateador.

AppendLiteral(String)

Anexa un literal de cadena al formateador.

AppendLocalized(FormatStyle, FormatStyle)

Anexa un patrón de fecha y hora localizado al formateador.

AppendLocalizedOffset(TextStyle)

Anexa el desplazamiento de zona localizada, como "GMT+01:00", al formateador.

AppendOffset(String, String)

Anexa el desplazamiento de zona, como "+01:00", al formateador.

AppendOffsetId()

Anexa el desplazamiento de zona, como "+01:00", al formateador.

AppendOptional(DateTimeFormatter)

Anexa un formateador al generador que, opcionalmente, dará formato o análisis.

AppendPattern(String)

Anexa los elementos definidos por el patrón especificado al generador.

AppendText(ITemporalField)

Generador para crear formateadores de fecha y hora.

AppendText(ITemporalField, IDictionary<Long,String>)

Generador para crear formateadores de fecha y hora.

AppendText(ITemporalField, TextStyle)

Generador para crear formateadores de fecha y hora.

AppendValue(ITemporalField)

Generador para crear formateadores de fecha y hora.

AppendValue(ITemporalField, Int32)

Generador para crear formateadores de fecha y hora.

AppendValue(ITemporalField, Int32, Int32, SignStyle)

Generador para crear formateadores de fecha y hora.

AppendValueReduced(ITemporalField, Int32, Int32, IChronoLocalDate)

Generador para crear formateadores de fecha y hora.

AppendValueReduced(ITemporalField, Int32, Int32, Int32)

Generador para crear formateadores de fecha y hora.

AppendZoneId()

Anexa el identificador de zona horaria, como "Europa/París" o "+02:00", al formateador.

AppendZoneOrOffsetId()

Anexa el identificador de zona horaria, como "Europa/París" o "+02:00", al formateador, con el mejor identificador de zona disponible.

AppendZoneRegionId()

Anexa el identificador de región de zona horaria, como "Europa/París", al formateador, rechazando el identificador de zona si es .ZoneOffset

AppendZoneText(TextStyle)

Anexa el nombre de la zona horaria, como "Hora británica de verano", al formateador.

AppendZoneText(TextStyle, ICollection<ZoneId>)

Generador para crear formateadores de fecha y hora.

Clone()

Crea y devuelve una copia de este objeto.

(Heredado de Object)
Dispose()

Generador para crear formateadores de fecha y hora.

(Heredado de Object)
Dispose(Boolean)

Generador para crear formateadores de fecha y hora.

(Heredado de Object)
Equals(Object)

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

(Heredado de Object)
GetHashCode()

Devuelve un valor de código hash del objeto.

(Heredado de Object)
GetLocalizedDateTimePattern(FormatStyle, FormatStyle, IChronology, Locale)

Generador para crear formateadores de fecha y hora.

JavaFinalize()

Llamado por 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)
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)
OptionalEnd()

Finaliza una sección opcional.

OptionalStart()

Marque el inicio de una sección opcional.

PadNext(Int32)

Hace que la siguiente impresora/analizador agregada se acolcha a un ancho fijo mediante un espacio.

PadNext(Int32, Char)

Hace que la siguiente impresora/analizador agregada se acolcha a un ancho fijo.

ParseCaseInsensitive()

Cambia el estilo de análisis para que no distinga mayúsculas de minúsculas para el resto del formateador.

ParseCaseSensitive()

Cambia el estilo de análisis para que distinga mayúsculas de minúsculas para el resto del formateador.

ParseDefaulting(ITemporalField, Int64)

Generador para crear formateadores de fecha y hora.

ParseLenient()

Cambia el estilo de análisis para que sea flexible durante el resto del formateador.

ParseStrict()

Cambia el estilo de análisis para que sea estricto para el resto del formateador.

SetHandle(IntPtr, JniHandleOwnership)

Establece la propiedad Handle.

(Heredado de Object)
ToArray<T>()

Generador para crear formateadores de fecha y hora.

(Heredado de Object)
ToFormatter()

Completa este generador mediante la creación de mediante DateTimeFormatter la configuración regional predeterminada.

ToFormatter(Locale)

Completa este generador creando mediante DateTimeFormatter la configuración regional especificada.

ToString()

Devuelve una representación de cadena del objeto.

(Heredado de Object)
UnregisterFromRuntime()

Generador para crear formateadores de fecha y hora.

(Heredado de Object)
Wait()

Hace que el subproceso actual espere hasta que se despierte, 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 <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 <notificado<>/em> o <em>interrumpido</em>, o hasta que haya transcurrido una cierta cantidad de tiempo real.

(Heredado de Object)

Implementaciones de interfaz explícitas

IJavaPeerable.Disposed()

Generador para crear formateadores de fecha y hora.

(Heredado de Object)
IJavaPeerable.DisposeUnlessReferenced()

Generador para crear formateadores de fecha y hora.

(Heredado de Object)
IJavaPeerable.Finalized()

Generador para crear formateadores de fecha y hora.

(Heredado de Object)
IJavaPeerable.JniManagedPeerState

Generador para crear formateadores de fecha y hora.

(Heredado de Object)
IJavaPeerable.SetJniIdentityHashCode(Int32)

Generador para crear formateadores de fecha y hora.

(Heredado de Object)
IJavaPeerable.SetJniManagedPeerState(JniManagedPeerStates)

Generador para crear formateadores de fecha y hora.

(Heredado de Object)
IJavaPeerable.SetPeerReference(JniObjectReference)

Generador para crear formateadores 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)

Generador para crear formateadores de fecha y hora.

GetJniTypeName(IJavaPeerable)

Generador para crear formateadores de fecha y hora.

Se aplica a