DateTimeFormatterBuilder Clase
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í.
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
- 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 |
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 . |
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 |
ToFormatter(Locale) |
Completa este generador creando mediante |
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. |