Dieser Artikel wurde maschinell übersetzt. Wenn Sie die englische Version des Artikels anzeigen möchten, aktivieren Sie das Kontrollkästchen Englisch. Sie können den englischen Text auch in einem Popupfenster anzeigen, indem Sie den Mauszeiger über den Text bewegen.
Übersetzung
Englisch

DateTime.GetDateTimeFormats-Methode: (Char, IFormatProvider)

 

Veröffentlicht: Oktober 2016

Konvertiert den Wert dieser Instanz in alle Zeichenfolgenentsprechungen, die von dem angegebenen Standardformatbezeichner für Datum und Uhrzeit und den angegebenen kulturspezifischen Formatierungsinformationen unterstützt werden.

Namespace:   System
Assembly:  mscorlib (in mscorlib.dll)

public string[] GetDateTimeFormats(
	char format,
	IFormatProvider provider
)

Parameter

format
Type: System.Char

Eine Formatzeichenfolge für Datum und Uhrzeit (siehe Hinweise).

provider
Type: System.IFormatProvider

Ein Objekt, das kulturabhängige Formatierungsinformationen über diese Instanz liefert.

Rückgabewert

Type: System.String[]

Ein Array von Zeichenfolgen, in dem jedes Element eine mit einem der Standardformatbezeichner für Datum und Uhrzeit formatierte Darstellung des Werts dieser Instanz ist.

Exception Condition
FormatException

format ist kein gültiges Standardzeichen des Formatbezeichners für Datum und Uhrzeit.

Der Formatparameter kann eine der Standardformatbezeichner für Datum und Uhrzeit sein. Dazu gehören d, D, f, F, g, G, M (m), O (oder o), R (oder R), s, t, T, u, U, und Y bzw. y). Weitere Informationen finden Sie unter Standard-Formatzeichenfolgen für Datum und Uhrzeit.

Jedes Element des Rückgabewerts wird mithilfe von kulturspezifischen Informationen, die vom formatiert provider.

System_CAPS_importantWichtig

Da diese Methode kulturabhängige-Daten verwendet, Sie sollten nicht davon ausgehen, dass mehrere Aufrufe der Methode identische Daten zurückgeben, es sei denn, provider ist ein CultureInfo -Objekt, das die invariante Kultur darstellt. Die Daten, die von dieser Methode zurückgegebene können ändern, wenn der Benutzer die einzelnen kulturellen Einstellungen überschreibt provider oder bei ein Updates auf dem System kulturellen Daten für auftreten provider.

Das folgende Beispiel veranschaulicht die GetDateTimeFormats(Char, IFormatProvider) Methode. Die zeichenfolgendarstellungen ein Datum unter Verwendung den Formatbezeichner kurzes Datum ("d") für die Kultur fr-FR angezeigt.

DateTime july28 = new DateTime(2009, 7, 28, 5, 23, 15);

IFormatProvider culture = 
	new System.Globalization.CultureInfo("fr-FR", true);
// Get the short date formats using the "fr-FR" culture.
string [] frenchJuly28Formats = 
			july28.GetDateTimeFormats('d', culture);

// Display july28 in short date formats using "fr-FR" culture.
foreach (string format in frenchJuly28Formats) {
	Console.WriteLine(format);
}
    // The example displays the following output:
    //       28/07/2009
    //       28/07/09
    //       28.07.09
    //       28-07-09
    //       2009-07-28

Universelle Windows-Plattform
Verfügbar seit 8
.NET Framework
Verfügbar seit 1.1
Portierbare Klassenbibliothek
Unterstützt in: portierbare .NET-Plattformen
Windows Phone Silverlight
Verfügbar seit 8.0
Windows Phone
Verfügbar seit 8.1
Zurück zum Anfang
Anzeigen: