DateTimeFormatter Klasse

Definition

Formatiert Datums- und Uhrzeitangaben.

public ref class DateTimeFormatter sealed
/// [Windows.Foundation.Metadata.Activatable(Windows.Globalization.DateTimeFormatting.IDateTimeFormatterFactory, 65536, Windows.Foundation.UniversalApiContract)]
/// [Windows.Foundation.Metadata.ContractVersion(Windows.Foundation.UniversalApiContract, 65536)]
/// [Windows.Foundation.Metadata.MarshalingBehavior(Windows.Foundation.Metadata.MarshalingType.Agile)]
/// [Windows.Foundation.Metadata.Threading(Windows.Foundation.Metadata.ThreadingModel.Both)]
class DateTimeFormatter final
/// [Windows.Foundation.Metadata.ContractVersion(Windows.Foundation.UniversalApiContract, 65536)]
/// [Windows.Foundation.Metadata.MarshalingBehavior(Windows.Foundation.Metadata.MarshalingType.Agile)]
/// [Windows.Foundation.Metadata.Threading(Windows.Foundation.Metadata.ThreadingModel.Both)]
/// [Windows.Foundation.Metadata.Activatable(Windows.Globalization.DateTimeFormatting.IDateTimeFormatterFactory, 65536, "Windows.Foundation.UniversalApiContract")]
class DateTimeFormatter final
[Windows.Foundation.Metadata.Activatable(typeof(Windows.Globalization.DateTimeFormatting.IDateTimeFormatterFactory), 65536, typeof(Windows.Foundation.UniversalApiContract))]
[Windows.Foundation.Metadata.ContractVersion(typeof(Windows.Foundation.UniversalApiContract), 65536)]
[Windows.Foundation.Metadata.MarshalingBehavior(Windows.Foundation.Metadata.MarshalingType.Agile)]
[Windows.Foundation.Metadata.Threading(Windows.Foundation.Metadata.ThreadingModel.Both)]
public sealed class DateTimeFormatter
[Windows.Foundation.Metadata.ContractVersion(typeof(Windows.Foundation.UniversalApiContract), 65536)]
[Windows.Foundation.Metadata.MarshalingBehavior(Windows.Foundation.Metadata.MarshalingType.Agile)]
[Windows.Foundation.Metadata.Threading(Windows.Foundation.Metadata.ThreadingModel.Both)]
[Windows.Foundation.Metadata.Activatable(typeof(Windows.Globalization.DateTimeFormatting.IDateTimeFormatterFactory), 65536, "Windows.Foundation.UniversalApiContract")]
public sealed class DateTimeFormatter
function DateTimeFormatter(yearFormat, monthFormat, dayFormat, dayOfWeekFormat, hourFormat, minuteFormat, secondFormat, languages, geographicRegion, calendar, clock)
Public NotInheritable Class DateTimeFormatter
Vererbung
Object Platform::Object IInspectable DateTimeFormatter
Attribute

Windows-Anforderungen

Gerätefamilie
Windows 10 (eingeführt in 10.0.10240.0)
API contract
Windows.Foundation.UniversalApiContract (eingeführt in v1.0)

Beispiele

Verwenden Sie die DateTimeFormatter-Klasse, um ein Datum zu formatieren.

// Format a date via a string template. Note that the order specifed in the string pattern does
// not determine the order of the parts of the formatted string. The user's language and region
// preferences will determine the pattern of the date returned based on the specified parts.

var formatter = new Windows.Globalization.DateTimeFormatting.DateTimeFormatter("month day dayofweek year");
DateTime dateToFormat = DateTime.Now;
var mydate = formatter.Format(dateToFormat);

MustergrammatikDie folgende Grammatik definiert, was für ein Muster akzeptiert wird:

<pattern> ::= [<literal-text>] <datetime-pattern> [<literal-text>] |
              [<literal-text>] <datetime-pattern> <pattern>

<literal-text> ::= <literal-character>+

<literal-character> ::= [^{}] | "{openbrace}" | "{closebrace}"

<datetime-pattern> ::= <date-pattern> | <time-pattern>

<date-pattern> ::= <era> | <year> | <month> | <day> | <dayofweek>

<time-pattern> ::= <period> | <hour> | <minute> | <second> | <timezone>

<era> ::= "{era.abbreviated" [<ideal-length>] "}"

<year> ::= "{year.full" [<ideal-length>] "}" |
           "{year.abbreviated" [<ideal-length>] "}"

<month> ::= "{month.full}" |
            "{month.solo.full}" |
            "{month.abbreviated" [<ideal-length>] "}"
            "{month.solo.abbreviated" [<ideal-length>] "}"
            "{month.integer" [<ideal-length>] "}"

<dayofweek> ::= "{dayofweek.full}" |
                "{dayofweek.solo.full}" |
                "{dayofweek.abbreviated" [<ideal-length>] "}"
                "{dayofweek.solo.abbreviated" [<ideal-length>] "}"

<day> ::= "{day.integer" [<ideal-length>] "}"

<period> ::= "{period.abbreviated" [<ideal-length>] "}"

<hour> ::= "{hour.integer" [<ideal-length>] "}"

<minute> ::= "{minute.integer" [<ideal-length>] "}"

<second> ::= "{second.integer" [<ideal-length>] "}"

<timezone> ::= "{timezone.full}" |
                "{timezone.abbreviated" [<ideal-length>] "}"

<ideal-length> ::= "(" <non-zero-digit> ")"

<non-zero-digit> ::= "1" | "2" | "3" | "4" | "5" | "6" | "7" | "8" | "9"

VorlagengrammatikDie folgende Grammatik definiert, was für eine Vorlage akzeptiert wird:

<template> ::= <opt-whitespace> <date> <opt-whitespace> |
               <opt-whitespace> <time> <opt-whitespace> |
               <opt-whitespace> <specific-date> <whitespace> <time> <opt-whitespace> |
               <opt-whitespace> <time> <whitespace> <specific-date> <opt-whitespace> |
               <opt-whitespace> <relative-date> <whitespace> <time> <opt-whitespace> |
               <opt-whitespace> <time> <whitespace> <relative-date> <opt-whitespace>

<opt-whitespace> ::= [<whitespace>] 

<whitespace> ::= " "+ 

<date> ::= <year> | <month> | <day> | <month-year> | <relative-date> | <specific-date>

<relativedate> ::= <dayofweek> | <month-day> | <relative-longdate>

<specificdate> ::= <shortdate> | <longdate>

<month-day> ::= <month> <whitespace> <day> |
                <day> <whitespace> <month>

<relative-longdate> ::= <month> <whitespace> <day> <whitespace> <dayofweek> |
                        <month> <whitespace> <dayofweek> <whitespace> <day> |
                        <day> <whitespace> <month> <whitespace> <dayofweek> |
                        <day> <whitespace> <dayofweek> <whitespace> <month> |
                        <dayofweek> <whitespace> <day> <whitespace> <month> |
                        <dayofweek> <whitespace> <month> <whitespace> <day>

<month-year> ::= <month> <whitespace> <year> |
                 <year> <whitespace> <month>


<shortdate> ::= "shortdate" |
                <month> <whitespace> <day> <whitespace> <year> |
                <month> <whitespace> <year> <whitespace> <day> |
                <day> <whitespace> <month> <whitespace> <year> |
                <day> <whitespace> <year> <whitespace> <month> |
                <year> <whitespace> <day> <whitespace> <month> |
                <year> <whitespace> <month> <whitespace> <day>


<longdate> ::= "longdate" |
               <year> <whitespace> <month> <whitespace> <day> <whitespace> <dayofweek> |
               <year> <whitespace> <month> <whitespace> <dayofweek> <whitespace> <day> |
               <year> <whitespace> <day> <whitespace> <month> <whitespace> <dayofweek> |
               <year> <whitespace> <day> <whitespace> <dayofweek> <whitespace> <month> |
               <year> <whitespace> <dayofweek> <whitespace> <day> <whitespace> <month> |
               <year> <whitespace> <dayofweek> <whitespace> <month> <whitespace> <day> |
               <month> <whitespace> <year> <whitespace> <day> <whitespace> <dayofweek> |
               <month> <whitespace> <year> <whitespace> <dayofweek> <whitespace> <day> |
               <day> <whitespace> <year> <whitespace> <month> <whitespace> <dayofweek> |
               <day> <whitespace> <year> <whitespace> <dayofweek> <whitespace> <month> |
               <dayofweek> <whitespace> <year> <whitespace> <day> <whitespace> <month> |
               <dayofweek> <whitespace> <year> <whitespace> <month> <whitespace> <day> |
               <month> <whitespace> <day> <whitespace> <year> <whitespace> <dayofweek> |
               <month> <whitespace> <dayofweek> <whitespace> <year> <whitespace> <day> |
               <day> <whitespace> <month> <whitespace> <year> <whitespace> <dayofweek> |
               <day> <whitespace> <dayofweek> <whitespace> <year> <whitespace> <month> |
               <dayofweek> <whitespace> <day> <whitespace> <year> <whitespace> <month> |
               <dayofweek> <whitespace> <month> <whitespace> <year> <whitespace> <day> |
               <month> <whitespace> <day> <whitespace> <dayofweek> <whitespace> <year> |
               <month> <whitespace> <dayofweek> <whitespace> <day> <whitespace> <year> |
               <day> <whitespace> <month> <whitespace> <dayofweek> <whitespace> <year> |
               <day> <whitespace> <dayofweek> <whitespace> <month> <whitespace> <year> |
               <dayofweek> <whitespace> <day> <whitespace> <month> <whitespace> <year> |
               <dayofweek> <whitespace> <month> <whitespace> <day> <whitespace> <year>

<time> ::= <hour> | 
           <hour> <whitespace> <timezone> |
           <timezone> <whitespace> <hour> |
           <shorttime> |
           <longtime>

<shorttime> ::= "shorttime" |
                <hour> <whitespace> <minute> |
                <minute> <whitespace> <hour> |
                <timezone> <whitespace> <hour> <whitespace> <minute> |
                <timezone> <whitespace> <minute> <whitespace> <hour> |
                <hour> <whitespace> <timezone> <whitespace> <minute> |
                <minute> <whitespace> <timezone> <whitespace> <hour> |
                <hour> <whitespace> <minute> <whitespace> <timezone> |
                <minute> <whitespace> <hour> <whitespace> <timezone>

<longtime> ::= "longtime" |
               <hour> <whitespace> <minute> <whitespace> <second> |
               <hour> <whitespace> <second> <whitespace> <minute> |
               <minute> <whitespace> <hour> <whitespace> <second> |
               <minute> <whitespace> <second> <whitespace> <hour> |
               <second> <whitespace> <minute> <whitespace> <hour> |
               <second> <whitespace> <hour> <whitespace> <minute> |
               <timezone> <whitespace> <hour> <whitespace> <minute> <whitespace> <second> |
               <timezone> <whitespace> <hour> <whitespace> <second> <whitespace> <minute> |
               <timezone> <whitespace> <minute> <whitespace> <hour> <whitespace> <second> |
               <timezone> <whitespace> <minute> <whitespace> <second> <whitespace> <hour> |
               <timezone> <whitespace> <second> <whitespace> <minute> <whitespace> <hour> |
               <timezone> <whitespace> <second> <whitespace> <hour> <whitespace> <minute> |
               <hour> <whitespace> <timezone> <whitespace> <minute> <whitespace> <second> |
               <hour> <whitespace> <timezone> <whitespace> <second> <whitespace> <minute> |
               <minute> <whitespace> <timezone> <whitespace> <hour> <whitespace> <second> |
               <minute> <whitespace> <timezone> <whitespace> <second> <whitespace> <hour> |
               <second> <whitespace> <timezone> <whitespace> <minute> <whitespace> <hour> |
               <second> <whitespace> <timezone> <whitespace> <hour> <whitespace> <minute> |
               <hour> <whitespace> <minute> <whitespace> <timezone> <whitespace> <second> |
               <hour> <whitespace> <second> <whitespace> <timezone> <whitespace> <minute> |
               <minute> <whitespace> <hour> <whitespace> <timezone> <whitespace> <second> |
               <minute> <whitespace> <second> <whitespace> <timezone> <whitespace> <hour> |
               <second> <whitespace> <minute> <whitespace> <timezone> <whitespace> <hour> |
               <second> <whitespace> <hour> <whitespace> <timezone> <whitespace> <minute> |
               <hour> <whitespace> <minute> <whitespace> <second> <whitespace> <timezone> |
               <hour> <whitespace> <second> <whitespace> <minute> <whitespace> <timezone> |
               <minute> <whitespace> <hour> <whitespace> <second> <whitespace> <timezone> |
               <minute> <whitespace> <second> <whitespace> <hour> <whitespace> <timezone> |
               <second> <whitespace> <minute> <whitespace> <hour> <whitespace> <timezone> |
               <second> <whitespace> <hour> <whitespace> <minute> <whitespace> <timezone>

<year> ::= "year" | "year.full" | "year.abbreviated"

<month> ::= "month" | "month.full" | "month.abbreviated" | "month.numeric"

<day> ::= "day"

<dayofweek> ::= "dayofweek" | "dayofweek.full" | "dayofweek.abbreviated"

<hour> ::= "hour"

<minute> ::= "minute"

<second> ::= "second"

<timezone> ::= "timezone" | "timezone.full" | "timezone.abbreviated"

Hinweise

Hinweis

Diese API wird aktualisiert, um die Änderung der japanischen Ära vom Mai 2019 zu unterstützen. Wenn Ihre Anwendung den japanischen Kalender unterstützt, sollten Sie überprüfen, ob die neue Ära ordnungsgemäß behandelt wird. Weitere Informationen finden Sie unter Vorbereiten Ihrer Anwendung für die Änderung der japanischen Ära .

Hinweis

Wenn Ihre App Sprachtags, die in dieser Klasse verwendet werden, an alle Funktionen für die Unterstützung von nationaler Sprache übergibt, muss sie zuerst die Tags konvertieren, indem ResolveLocaleName aufgerufen wird.

Einige der Konstruktoren für DateTimeFormatter verwenden einen formatTemplate-Zeichenfolgenparameter , der die angeforderten Komponenten angibt, die formatiert werden sollen. Dieser Parameter kann entweder eine Formatvorlage oder ein Formatmuster sein. Formatvorlagen sind praktisch zu verwenden und bieten eine Formatierung, die typisch für die von Ihnen angegebene Sprache, Uhr und Kalender ist. Formatmuster bieten eine bessere Kontrolle über die Ausgabe als Formatvorlagen. Wenn Sie eine nicht standardmäßige Formatierung benötigen, verwenden Sie Formatmuster anstelle von Vorlagen.

In einer Formatvorlage geben Sie die Komponenten (Uhrzeit, Datum, Wochentag usw.) an, die in die formatierte Ausgabe aufgenommen werden sollen. Der Formatierer formatiert die Komponenten entsprechend der angegebenen Sprache, Uhr und Kalender. Die Reihenfolge der Komponenten in Ihrer Vorlage spielt keine Rolle. Der Formatierer sortiert die Komponenten gemäß der Reihenfolge, die in der folgenden Formatvorlagensprache angezeigt wird.

Einige häufig verwendete Vorlagen sind in der folgenden Tabelle aufgeführt. In Vorlagen mit mehr als einer Komponente kann die Komponente eine der unterstützten Komponentenvariationen sein, und die Komponenten können in beliebiger Reihenfolge vorhanden sein. Beispielsweise wird "dayofweek.full year month.numeric day" unterstützt. (Die Grammatik, die gültige Vorlagen definiert, finden Sie unten nach den Beispielen.)

Wichtig

Sie können Komponenten nicht beliebig kombinieren und müssen eine gültige Vorlage erhalten. Die einzigen gültigen Vorlagen sind diejenigen, die durch die bereitgestellte Grammatik definiert werden.

Vorlage
longdate
shortdate
Langjährige
Kurzzeit
dayofweek
dayofweek.full
dayofweek.abkürzt
day
month
month.full
month.abbreviated
month.numeric
year
year.full
year.abkürzt
Dayofweek Tag Monat Jahr
dayofweek day month
Tag Monat Jahr
Tag Monat
month year
hour
minute
second
Stunde Minute Sekunde
Stunde Minute
timezone
timezone.full
timezone.abbreviated
Jahr Monat Tag Stunde

Die folgende Tabelle zeigt eine Beispielausgabe von Formatierern, die mit verschiedenen Werten von Vorlage, Sprache und Uhr erstellt wurden. Die Spalte "Gleichwertiges Muster" stellt ein Muster bereit, das dieselbe Ausgabe wie die Vorlage erzeugt.

VorlageLanguageClockOutputÄquivalentes Muster
longdatede-DE<nicht angegeben>Montag, 2. September 2013{dayofweek.full}, {month.full} {day.integer}, {year.full}
longdatefr-FR<nicht angegeben>lundi 2 septembre 2013{dayofweek.full} {day.integer} {month.full} {year.full}
shortdatede-DE<nicht angegeben>9‎/‎2‎/‎2013{month.integer}/{day.integer}/{year.full}
shortdatefr-FR<nicht angegeben>02‎/‎09‎/‎2013{day.integer(2)}/{month.integer(2)}/{year.full}
tagofweek monatstagde-DE<nicht angegeben>Montag, 2. September{dayofweek.full}, {month.full} {day.integer}
Monatstagtagofweekde-DE<nicht angegeben>Montag, 2. September{dayofweek.full}, {month.full} {day.integer}
Langjährigede-DE<nicht angegeben>6:01:24{hour.integer}:{minute.integer(2)}:{second.integer(2)} {period.abbreviated}
Langjährigede-DE24HourClock‎17‎:‎32‎:‎45{hour.integer}:{minute.integer(2)}:{second.integer(2)}
Langjährigefr-FR<nicht angegeben>17‎:‎32‎:‎45{hour.integer(2)}:{minute.integer(2)}:{second.integer(2)}
Kurzzeitde-DE<nicht angegeben>6:01 Uhr{hour.integer}:{minute.integer(2)} {period.abbreviated}
Kurzzeitde-DE24HourClock17‎:‎32{hour.integer}:{minute.integer(2)}
Kurzzeitfr-FR<nicht angegeben>17‎:‎32{hour.integer(2)}:{minute.integer(2)}

Formatmuster bestehen aus einer Literalzeichenfolge mit Feldern, die durch Klammern getrennt sind, z. B. "{day.numeric}/{month.numeric}/{year.full}". Einige häufig verwendete Felder sind in der folgenden Tabelle aufgeführt. (Siehe unten, nach den Beispielen, für die Grammatik, die gültige Muster definiert.)

Wichtig

Sie können Felder nicht beliebig kombinieren und unbedingt ein gültiges Muster erhalten. Die einzigen gültigen Muster sind diejenigen, die durch die angegebene Grammatik definiert werden.

Formatmusterfeld
{openbrace}
{closebrace}
{dayofweek.solo.<type>}, wobei <typ> voll / abgekürzt / abgekürzt(n) ist
{dayofweek.<type>}, wobei <typ> voll / abgekürzt / abgekürzt(n) ist
{day.<type>}, wobei <der Typ> ganzzahlige/ganze Zahl(n) ist
{month.<type>}, wobei <typ> voll / abgekürzt / abgekürzt(n) / integer / integer(n) ist
{month.solo.<type>}, wobei <typ> voll / abgekürzt / abgekürzt(n) ist
{year.<type>}, wobei <typ> voll / abgekürzt / abgekürzt(n) ist
{era.<type>}, wobei <typ> voll / abgekürzt / abgekürzt(n) ist
{Stunde.<type>}, wobei <der Typ> ganzzahlige/ganze Zahl(n) ist
{Punkt.<type>}, wobei <typ> voll / abgekürzt / abgekürzt(n) ist
{minute.<type>}, wobei <der Typ> ganzzahlige/ganze Zahl(n) ist
{second.<type>}, wobei <der Typ> ganzzahlige/ganze Zahl(n) ist
{Zeitzone.<type>}, wobei <typ> voll / abgekürzt / abgekürzt(n) ist

Hinweis

  • Verwenden Sie {openbrace} oder {closebrace} , um anzugeben, dass "{" oder "}" als Teil der Literalzeichenfolge angezeigt wird.
  • solo gibt das eigenständige Formular an. Für Sprachen mit Genitiv-Groß-/Kleinschreibung ist der Genitivfall der nicht markierte Fall. Verwenden Sie solo, um den nominativen Fall zu erhalten.
  • Integer(2) für den fünften Tag des Monats (z. B.) ist "05", während integer(1) "5" erzeugt. Integer erzeugt das beste n für eine bestimmte Sprach-Kalender-Kombination.
  • Seit Jahren produziert Full alle Ziffern ("2013"). abgekürzt ist synonym mit abgekürzt(2), was das 2-stellige Jahr für den gregorianischen Kalender ("13") ist. (Andere Kalender verwenden möglicherweise etwas anderes als Standard. Wir haben die Kurzform beibehalten, um die Semantik der besten für eine bestimmte Sprach-Kalender-Kombination zu haben.) Abgekürzt(n) wird auf die am wenigsten signifikanten n-Ziffern abgeschnitten (z. B. 2013 mit n =1 ist "3").

Die folgende Tabelle zeigt eine Beispielausgabe von Formatierern, die mit verschiedenen Werten wie Muster, Sprache und Uhr erstellt wurden.

MusterSpracheClockOutput
{dayofweek.full}, {month.full} {day.integer}, {year.full}de-DE<nicht angegeben>Montag, 2. September 2013
{dayofweek.full}, {day.integer(2)} {month.full}, {year.full}fr-FR<nicht angegeben>lundi, 02 septemberembre, 2013
{month.integer}/{day.integer}/{year.full}de-DE<nicht angegeben>9/‎2/2013
{month.integer}/{day.integer}/{year.abbreviated}de-DE<nicht angegeben>9/‎2/13
{month.integer(2)}/{day.integer(2)}/{year.abbreviated}de-DE<nicht angegeben>09/‎02/13
{hour.integer}:{minute.integer(2)}:{second.integer(2)} {period.abbreviated}de-DE<nicht angegeben>6:01:24 Uhr
{hour.integer}:{minute.integer(2)}:{second.integer(2)} {period.abbreviated}de-DE24HourClock17:32:45

Konstruktoren

DateTimeFormatter(HourFormat, MinuteFormat, SecondFormat)

Erstellt ein DateTimeFormatter-Objekt , das mit den Formaten Stunde, Minute und Sekunde initialisiert wird.

DateTimeFormatter(String)

Erstellt ein DateTimeFormatter-Objekt , das durch eine Formatvorlagenzeichenfolge initialisiert wird.

DateTimeFormatter(String, IIterable<String>)

Erstellt ein DateTimeFormatter-Objekt , das durch eine Formatvorlagenzeichenfolge und eine Sprachliste initialisiert wird.

DateTimeFormatter(String, IIterable<String>, String, String, String)

Erstellt ein DateTimeFormatter-Objekt , das durch eine Formatvorlagenzeichenfolge, eine Sprachliste, eine geografische Region, einen Kalender und eine Uhr initialisiert wird.

DateTimeFormatter(YearFormat, MonthFormat, DayFormat, DayOfWeekFormat)

Erstellt ein DateTimeFormatter-Objekt , das mit den Formaten year, month, day und day of week initialisiert wird.

DateTimeFormatter(YearFormat, MonthFormat, DayFormat, DayOfWeekFormat, HourFormat, MinuteFormat, SecondFormat, IIterable<String>)

Erstellt ein DateTimeFormatter-Objekt , das mit den Formaten Jahr, Monat, Tag, Wochentag, Stunde, Minute und Sekunde sowie einer Sprachliste initialisiert wird.

DateTimeFormatter(YearFormat, MonthFormat, DayFormat, DayOfWeekFormat, HourFormat, MinuteFormat, SecondFormat, IIterable<String>, String, String, String)

Erstellt ein DateTimeFormatter-Objekt mit allen angegebenen Formaten und Bezeichnern.

Eigenschaften

Calendar

Ruft den Kalender ab, der beim Formatieren von Datumsangaben verwendet wird.

Clock

Ruft die Uhr ab, die beim Formatieren von Zeiten verwendet wird.

GeographicRegion

Ruft den Bereich ab, der beim Formatieren von Datums- und Uhrzeitangaben verwendet wird, oder legt diesen fest.

IncludeDay

Ruft das DayFormat in der Vorlage ab.

IncludeDayOfWeek

Ruft das DayOfWeekFormat in der Vorlage ab.

IncludeHour

Ruft das HourFormat in der Vorlage ab.

IncludeMinute

Ruft das MinuteFormat in der Vorlage ab.

IncludeMonth

Ruft das MonthFormat in der Vorlage ab.

IncludeSecond

Ruft das SecondFormat in der Vorlage ab.

IncludeYear

Ruft das YearFormat in der Vorlage ab.

Languages

Ruft die Prioritätsliste der Sprachbezeichner ab, die beim Formatieren von Datums- und Uhrzeitangaben verwendet wird.

LongDate

Ruft das DateTimeFormatter-Objekt ab, das Datumsangaben entsprechend dem vom Benutzer gewählten langen Datumsmuster formatiert.

LongTime

Ruft das DateTimeFormatter-Objekt ab, das Zeiten entsprechend dem vom Benutzer gewählten Langen Zeitmuster formatiert.

NumeralSystem

Ruft das Nummerierungssystem ab, das zum Formatieren von Datums- und Uhrzeitangaben verwendet wird, oder legt dieses fest.

Patterns

Ruft die Muster ab, die dieser Vorlage entsprechen, die beim Formatieren von Datums- und Uhrzeitangaben verwendet werden.

ResolvedGeographicRegion

Ruft die geografische Region ab, die zuletzt zum Formatieren von Datums- und Uhrzeitangaben verwendet wurde.

ResolvedLanguage

Ruft die Sprache ab, die zuletzt zum Formatieren von Datums- und Uhrzeitangaben verwendet wurde.

ShortDate

Ruft das DateTimeFormatter-Objekt ab, das Datumsangaben entsprechend dem vom Benutzer gewählten kurzen Datumsmuster formatiert.

ShortTime

Ruft das DateTimeFormatter-Objekt ab, das Zeiten entsprechend dem vom Benutzer gewählten Kurzzeitmuster formatiert.

Template

Ruft eine Zeichenfolgendarstellung dieser Formatvorlage ab.

Methoden

Format(DateTime)

Gibt eine Zeichenfolgendarstellung des angegebenen Datums und der angegebenen Uhrzeit zurück.

Format(DateTime, String)

Gibt eine Zeichenfolge zurück, die das angegebene Datum und die angegebene Uhrzeit in der angegebenen Zeitzone darstellt und der Vorlage entspricht, die der Formatierer derzeit verwendet.

Gilt für:

Weitere Informationen