DateTimeFormatterBuilder Klasse
Definition
Wichtig
Einige Informationen beziehen sich auf Vorabversionen, die vor dem Release ggf. grundlegend überarbeitet werden. Microsoft übernimmt hinsichtlich der hier bereitgestellten Informationen keine Gewährleistungen, seien sie ausdrücklich oder konkludent.
Generator zum Erstellen von Datums-/Uhrzeitformatierern.
[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
- Vererbung
- Attribute
Hinweise
Generator zum Erstellen von Datums-/Uhrzeitformatierern.
Dadurch kann ein DateTimeFormatter
erstellt werden. Alle Datums-/Uhrzeitformatierer werden letztendlich mit diesem Generator erstellt.
Die grundlegenden Elemente von Datum/Uhrzeit können alle hinzugefügt werden: <ul><li>Value - a numeric value</li><li>Fraction - a fractional value including the decimal place. Verwenden Sie dies immer beim Ausgeben von Brüchen, um sicherzustellen, dass der Bruch richtig< analysiert wird/li><li>Text - die Textäquivalente für den Wert</li><li OffsetId>/Offset - zoneOffset zone offset</li><li>ZoneId - die ZoneId time-zone id</li><li Li>ZoneText - der Name der Zeitzone</li><li Li>ChronologyId - die Chronologie Chronology id</li<>li>ChronologyText - der Name der Chronologie</li><li Literal>- ein Textliteral</li><li li>geschachtelt und Optional - Formate können geschachtelt oder als optional< festgelegt werden/li></ul> Darüber hinaus kann jedes der Elemente durch Auffüllung mit Leerzeichen oder einem anderen Zeichen versehen werden.
Schließlich kann ein Kurzhandmuster verwendet werden, das größtenteils mit java.text.SimpleDateFormat SimpleDateFormat
kompatibel ist, siehe #appendPattern(String)
. In der Praxis analysiert dies einfach das Muster und ruft andere Methoden im Generator auf.
In Version 1.8 hinzugefügt.
Java-Dokumentation für java.time.format.DateTimeFormatterBuilder
.
Teile dieser Seite sind Änderungen, die auf Arbeiten basieren, die vom Android Open Source Project erstellt und freigegeben wurden und gemäß den In Attribution License beschriebenen Begriffen verwendet werden.
Konstruktoren
DateTimeFormatterBuilder() |
Erstellt eine neue instance des Generators. |
Eigenschaften
Class |
Gibt die Laufzeitklasse dieses |
Handle |
Das Handle für die zugrunde liegende Android-instance. (Geerbt von Object) |
JniIdentityHashCode |
Generator zum Erstellen von Datums-/Uhrzeitformatierern. (Geerbt von Object) |
JniPeerMembers |
Generator zum Erstellen von Datums-/Uhrzeitformatierern. |
PeerReference |
Generator zum Erstellen von Datums-/Uhrzeitformatierern. (Geerbt von Object) |
ThresholdClass |
Diese API unterstützt die Mono für Android-Infrastruktur und ist nicht für die direkte Verwendung aus Ihrem Code vorgesehen. (Geerbt von Object) |
ThresholdType |
Diese API unterstützt die Mono für Android-Infrastruktur und ist nicht für die direkte Verwendung aus Ihrem Code vorgesehen. (Geerbt von Object) |
Methoden
Append(DateTimeFormatter) |
Fügt alle Elemente eines Formatierers an den Generator an. |
AppendChronologyId() |
Fügt die Chronologie-ID, z. B. "ISO" oder "ThaiBuddhist", an den Formatierer an. |
AppendChronologyText(TextStyle) |
Fügt den Chronologienamen an den Formatierer an. |
AppendFraction(ITemporalField, Int32, Int32, Boolean) |
Generator zum Erstellen von Datums-/Uhrzeitformatierern. |
AppendGenericZoneText(TextStyle) |
Generator zum Erstellen von Datums-/Uhrzeitformatierern. |
AppendGenericZoneText(TextStyle, ICollection<ZoneId>) |
Generator zum Erstellen von Datums-/Uhrzeitformatierern. |
AppendInstant() |
Fügt einen Moment mithilfe von ISO-8601 an den Formatierer an und formatiert Bruchstellen in Dreiergruppen. |
AppendInstant(Int32) |
Fügt mithilfe von ISO-8601 ein sofortiges Element an den Formatierer an, wobei die Anzahl der Bruchstellen gesteuert wird. |
AppendLiteral(Char) |
Fügt ein Zeichenliteral an den Formatierer an. |
AppendLiteral(String) |
Fügt ein Zeichenfolgenliteral an den Formatierer an. |
AppendLocalized(FormatStyle, FormatStyle) |
Fügt ein lokalisiertes Datums-/Uhrzeitmuster an den Formatierer an. |
AppendLocalizedOffset(TextStyle) |
Fügt den lokalisierten Zonenoffset, z. B. "GMT+01:00", an den Formatierer an. |
AppendOffset(String, String) |
Fügt den Zonenoffset, z. B. "+01:00", an den Formatierer an. |
AppendOffsetId() |
Fügt den Zonenoffset, z. B. "+01:00", an den Formatierer an. |
AppendOptional(DateTimeFormatter) |
Fügt einen Formatierer an den Generator an, der optional formatiert/analysiert wird. |
AppendPattern(String) |
Fügt die durch das angegebene Muster definierten Elemente an den Generator an. |
AppendText(ITemporalField) |
Generator zum Erstellen von Datums-/Uhrzeitformatierern. |
AppendText(ITemporalField, IDictionary<Long,String>) |
Generator zum Erstellen von Datums-/Uhrzeitformatierern. |
AppendText(ITemporalField, TextStyle) |
Generator zum Erstellen von Datums-/Uhrzeitformatierern. |
AppendValue(ITemporalField) |
Generator zum Erstellen von Datums-/Uhrzeitformatierern. |
AppendValue(ITemporalField, Int32) |
Generator zum Erstellen von Datums-/Uhrzeitformatierern. |
AppendValue(ITemporalField, Int32, Int32, SignStyle) |
Generator zum Erstellen von Datums-/Uhrzeitformatierern. |
AppendValueReduced(ITemporalField, Int32, Int32, IChronoLocalDate) |
Generator zum Erstellen von Datums-/Uhrzeitformatierern. |
AppendValueReduced(ITemporalField, Int32, Int32, Int32) |
Generator zum Erstellen von Datums-/Uhrzeitformatierern. |
AppendZoneId() |
Fügt die Zeitzonen-ID, z. B. "Europa/Paris" oder "+02:00", an den Formatierer an. |
AppendZoneOrOffsetId() |
Fügt die Zeitzonen-ID, z. B. "Europa/Paris" oder "+02:00", unter Verwendung der besten verfügbaren Zonen-ID an den Formatierer an. |
AppendZoneRegionId() |
Fügt die Zeitzonen-Regions-ID, z. B. "Europa/Paris", an den Formatierer an und lehnt die Zonen-ID ab, wenn es sich um eine |
AppendZoneText(TextStyle) |
Fügt den Zeitzonennamen, z. B. "British Summer Time", an den Formatierer an. |
AppendZoneText(TextStyle, ICollection<ZoneId>) |
Generator zum Erstellen von Datums-/Uhrzeitformatierern. |
Clone() |
Erstellt und gibt eine Kopie dieses Objekts zurück. (Geerbt von Object) |
Dispose() |
Generator zum Erstellen von Datums-/Uhrzeitformatierern. (Geerbt von Object) |
Dispose(Boolean) |
Generator zum Erstellen von Datums-/Uhrzeitformatierern. (Geerbt von Object) |
Equals(Object) |
Gibt an, ob ein anderes Objekt "gleich" diesem objekt ist. (Geerbt von Object) |
GetHashCode() |
Gibt einen Hashcodewert für das Objekt zurück. (Geerbt von Object) |
GetLocalizedDateTimePattern(FormatStyle, FormatStyle, IChronology, Locale) |
Generator zum Erstellen von Datums-/Uhrzeitformatierern. |
JavaFinalize() |
Wird vom Garbage Collector für ein Objekt aufgerufen, wenn die Garbage Collection feststellt, dass keine Verweise mehr auf das Objekt vorhanden sind. (Geerbt von Object) |
Notify() |
Aktiviert einen einzelnen Thread, der auf den Monitor dieses Objekts wartet. (Geerbt von Object) |
NotifyAll() |
Aktiviert alle Threads, die auf den Monitor dieses Objekts warten. (Geerbt von Object) |
OptionalEnd() |
Beendet einen optionalen Abschnitt. |
OptionalStart() |
Markieren Sie den Anfang eines optionalen Abschnitts. |
PadNext(Int32) |
Bewirkt, dass der nächste hinzugefügte Drucker/Parser unter Verwendung eines Leerzeichens eine feste Breite aufweist. |
PadNext(Int32, Char) |
Bewirkt, dass der nächste hinzugefügte Drucker/Parser eine feste Breite aufweist. |
ParseCaseInsensitive() |
Ändert das Analyseformat so, dass für den Rest des Formatierers die Groß-/Kleinschreibung nicht beachtet wird. |
ParseCaseSensitive() |
Ändert die Analyseformatvorlage so, dass die Groß-/Kleinschreibung für den Rest des Formatierungsprogramms beachtet wird. |
ParseDefaulting(ITemporalField, Int64) |
Generator zum Erstellen von Datums-/Uhrzeitformatierern. |
ParseLenient() |
Ändert das Analyseformat, um für den Rest des Formatters nachsichtig zu sein. |
ParseStrict() |
Ändert den Analysestil für den Rest des Formatierers so, dass er streng ist. |
SetHandle(IntPtr, JniHandleOwnership) |
Legt die Handle-Eigenschaft fest. (Geerbt von Object) |
ToArray<T>() |
Generator zum Erstellen von Datums-/Uhrzeitformatierern. (Geerbt von Object) |
ToFormatter() |
Schließt diesen Generator ab, indem der |
ToFormatter(Locale) |
Schließt diesen Generator ab, indem der |
ToString() |
Gibt eine Zeichenfolgendarstellung des Objekts zurück. (Geerbt von Object) |
UnregisterFromRuntime() |
Generator zum Erstellen von Datums-/Uhrzeitformatierern. (Geerbt von Object) |
Wait() |
Bewirkt, dass der aktuelle Thread wartet, bis er aktiviert ist, in der Regel durch <>Benachrichtigung</em> oder <em>interrupted</em>. (Geerbt von Object) |
Wait(Int64) |
Bewirkt, dass der aktuelle Thread wartet, bis er aktiviert ist, in der Regel durch>< Benachrichtigung</em> oder <em>interrupted</em>, oder bis eine bestimmte Menge an Echtzeit verstrichen ist. (Geerbt von Object) |
Wait(Int64, Int32) |
Bewirkt, dass der aktuelle Thread wartet, bis er aktiviert ist, in der Regel durch>< Benachrichtigung</em> oder <em>interrupted</em>, oder bis eine bestimmte Menge an Echtzeit verstrichen ist. (Geerbt von Object) |
Explizite Schnittstellenimplementierungen
IJavaPeerable.Disposed() |
Generator zum Erstellen von Datums-/Uhrzeitformatierern. (Geerbt von Object) |
IJavaPeerable.DisposeUnlessReferenced() |
Generator zum Erstellen von Datums-/Uhrzeitformatierern. (Geerbt von Object) |
IJavaPeerable.Finalized() |
Generator zum Erstellen von Datums-/Uhrzeitformatierern. (Geerbt von Object) |
IJavaPeerable.JniManagedPeerState |
Generator zum Erstellen von Datums-/Uhrzeitformatierern. (Geerbt von Object) |
IJavaPeerable.SetJniIdentityHashCode(Int32) |
Generator zum Erstellen von Datums-/Uhrzeitformatierern. (Geerbt von Object) |
IJavaPeerable.SetJniManagedPeerState(JniManagedPeerStates) |
Generator zum Erstellen von Datums-/Uhrzeitformatierern. (Geerbt von Object) |
IJavaPeerable.SetPeerReference(JniObjectReference) |
Generator zum Erstellen von Datums-/Uhrzeitformatierern. (Geerbt von Object) |
Erweiterungsmethoden
JavaCast<TResult>(IJavaObject) |
Führt eine Typkonvertierung mit Überprüfung der Android-Laufzeit aus. |
JavaCast<TResult>(IJavaObject) |
Generator zum Erstellen von Datums-/Uhrzeitformatierern. |
GetJniTypeName(IJavaPeerable) |
Generator zum Erstellen von Datums-/Uhrzeitformatierern. |