DateTime.GetDateTimeFormats DateTime.GetDateTimeFormats DateTime.GetDateTimeFormats DateTime.GetDateTimeFormats Method

Definition

Konvertiert den Wert dieser Instanz in alle Zeichenfolgendarstellungen, die von den Standardformatbezeichnern für Datum und Uhrzeit unterstützt werden.Converts the value of this instance to all the string representations supported by the standard date and time format specifiers.

Überlädt

GetDateTimeFormats() GetDateTimeFormats() GetDateTimeFormats() GetDateTimeFormats()

Konvertiert den Wert dieser Instanz in alle Zeichenfolgendarstellungen, die von den Standardformatbezeichnern für Datum und Uhrzeit unterstützt werden.Converts the value of this instance to all the string representations supported by the standard date and time format specifiers.

GetDateTimeFormats(Char) GetDateTimeFormats(Char) GetDateTimeFormats(Char) GetDateTimeFormats(Char)

Konvertiert den Wert dieser Instanz in alle Zeichenfolgendarstellungen, die von den angegebenen Standardformatbezeichnern für Datum und Uhrzeit unterstützt werden.Converts the value of this instance to all the string representations supported by the specified standard date and time format specifier.

GetDateTimeFormats(IFormatProvider) GetDateTimeFormats(IFormatProvider) GetDateTimeFormats(IFormatProvider) GetDateTimeFormats(IFormatProvider)

Konvertiert den Wert dieser Instanz in alle Zeichenfolgendarstellungen, die von den Standardformatbezeichnern für Datum und Uhrzeit und den angegebenen kulturspezifischen Formatierungsinformationen unterstützt werden.Converts the value of this instance to all the string representations supported by the standard date and time format specifiers and the specified culture-specific formatting information.

GetDateTimeFormats(Char, IFormatProvider) GetDateTimeFormats(Char, IFormatProvider) GetDateTimeFormats(Char, IFormatProvider) GetDateTimeFormats(Char, IFormatProvider)

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.Converts the value of this instance to all the string representations supported by the specified standard date and time format specifier and culture-specific formatting information.

Hinweise

Wichtig

Sie sollten nicht davon ausgehen, dass mehrere Aufrufe GetDateTimeFormats der über Ladungen identische Daten zurückgeben.You should not assume that multiple calls to the GetDateTimeFormats overloads will return identical data. Abhängig von der jeweiligen Überladung können sich die von dieser Methode zurückgegebenen Daten ändern, wenn sich die aktuelle Kultur ändert, der Benutzer die einzelnen kulturellen Einstellungen überschreibt oder ein Update auf die kulturellen Daten des Systems durchgeführt wird.Depending on the specific overload, the data returned by this method can change if the current culture changes, the user overrides individual cultural settings, or an update occurs to the system's cultural data.

GetDateTimeFormats() GetDateTimeFormats() GetDateTimeFormats() GetDateTimeFormats()

Konvertiert den Wert dieser Instanz in alle Zeichenfolgendarstellungen, die von den Standardformatbezeichnern für Datum und Uhrzeit unterstützt werden.Converts the value of this instance to all the string representations supported by the standard date and time format specifiers.

public:
 cli::array <System::String ^> ^ GetDateTimeFormats();
public string[] GetDateTimeFormats ();
member this.GetDateTimeFormats : unit -> string[]
Public Function GetDateTimeFormats () As String()

Gibt zurück

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.A string array where each element is the representation of the value of this instance formatted with one of the standard date and time format specifiers.

Beispiele

Das folgende Beispiel veranschaulicht die DateTime.GetDateTimeFormats() Methode.The following example demonstrates the DateTime.GetDateTimeFormats() method. Es zeigt die Zeichen folgen Darstellung eines Datums mit allen möglichen Standard Datums-und Uhrzeit Formaten in der aktuellen Kultur des Computers an, in diesem Fall "en-US".It displays the string representation of a date using all possible standard date and time formats in the computer's current culture, which in this case is en-US.

DateTime july28 = DateTime(2009, 7, 28, 5, 23, 15, 16);
array<String^>^july28Formats = july28.GetDateTimeFormats();

// Print [Out] july28* in all DateTime formats using the default culture.
System::Collections::IEnumerator^ myEnum = july28Formats->GetEnumerator();
while ( myEnum->MoveNext() )
{
   String^ format = safe_cast<String^>(myEnum->Current);
   System::Console::WriteLine( format );
}
DateTime july28 = new DateTime(2009, 7, 28, 5, 23, 15, 16);

string[] july28Formats = july28.GetDateTimeFormats();

// Print out july28 in all DateTime formats using the default culture.
foreach (string format in july28Formats) {
	Console.WriteLine(format);
}
Dim july28 As New DateTime(2009, 7, 28, 5, 23, 15, 16)
Dim july28Formats As String()
july28Formats = july28.GetDateTimeFormats()

' Print out july28 in all DateTime formats using the default culture.
For Each format As String In july28Formats
   Console.WriteLine(format)
Next

Im Beispiel wird die folgende Ausgabe angezeigt:The example displays the following output:

7/28/2009  
7/28/09  
07/28/09  
07/28/2009  
09/07/28  
2009-07-28  
28-Jul-09  
Tuesday, July 28, 2009  
July 28, 2009  
Tuesday, 28 July, 2009  
28 July, 2009  
Tuesday, July 28, 2009 5:23 AM  
Tuesday, July 28, 2009 05:23 AM  
Tuesday, July 28, 2009 5:23  
Tuesday, July 28, 2009 05:23  
July 28, 2009 5:23 AM  
July 28, 2009 05:23 AM  
July 28, 2009 5:23  
July 28, 2009 05:23  
Tuesday, 28 July, 2009 5:23 AM  
Tuesday, 28 July, 2009 05:23 AM  
Tuesday, 28 July, 2009 5:23  
Tuesday, 28 July, 2009 05:23  
28 July, 2009 5:23 AM  
28 July, 2009 05:23 AM  
28 July, 2009 5:23  
28 July, 2009 05:23  
Tuesday, July 28, 2009 5:23:15 AM  
Tuesday, July 28, 2009 05:23:15 AM  
Tuesday, July 28, 2009 5:23:15  
Tuesday, July 28, 2009 05:23:15  
July 28, 2009 5:23:15 AM  
July 28, 2009 05:23:15 AM  
July 28, 2009 5:23:15  
July 28, 2009 05:23:15  
Tuesday, 28 July, 2009 5:23:15 AM  
Tuesday, 28 July, 2009 05:23:15 AM  
Tuesday, 28 July, 2009 5:23:15  
Tuesday, 28 July, 2009 05:23:15  
28 July, 2009 5:23:15 AM  
28 July, 2009 05:23:15 AM  
28 July, 2009 5:23:15  
28 July, 2009 05:23:15  
7/28/2009 5:23 AM  
7/28/2009 05:23 AM  
7/28/2009 5:23  
7/28/2009 05:23  
7/28/09 5:23 AM  
7/28/09 05:23 AM  
7/28/09 5:23  
7/28/09 05:23  
07/28/09 5:23 AM  
07/28/09 05:23 AM  
07/28/09 5:23  
07/28/09 05:23  
07/28/2009 5:23 AM  
07/28/2009 05:23 AM  
07/28/2009 5:23  
07/28/2009 05:23  
09/07/28 5:23 AM  
09/07/28 05:23 AM  
09/07/28 5:23  
09/07/28 05:23  
2009-07-28 5:23 AM  
2009-07-28 05:23 AM  
2009-07-28 5:23  
2009-07-28 05:23  
28-Jul-09 5:23 AM  
28-Jul-09 05:23 AM  
28-Jul-09 5:23  
28-Jul-09 05:23  
7/28/2009 5:23:15 AM  
7/28/2009 05:23:15 AM  
7/28/2009 5:23:15  
7/28/2009 05:23:15  
7/28/09 5:23:15 AM  
7/28/09 05:23:15 AM  
7/28/09 5:23:15  
7/28/09 05:23:15  
07/28/09 5:23:15 AM  
07/28/09 05:23:15 AM  
07/28/09 5:23:15  
07/28/09 05:23:15  
07/28/2009 5:23:15 AM  
07/28/2009 05:23:15 AM  
07/28/2009 5:23:15  
07/28/2009 05:23:15  
09/07/28 5:23:15 AM  
09/07/28 05:23:15 AM  
09/07/28 5:23:15  
09/07/28 05:23:15  
2009-07-28 5:23:15 AM  
2009-07-28 05:23:15 AM  
2009-07-28 5:23:15  
2009-07-28 05:23:15  
28-Jul-09 5:23:15 AM  
28-Jul-09 05:23:15 AM  
28-Jul-09 5:23:15  
28-Jul-09 05:23:15  
July 28  
July 28  
2009-07-28T05:23:15.0160000  
2009-07-28T05:23:15.0160000  
Tue, 28 Jul 2009 05:23:15 GMT  
Tue, 28 Jul 2009 05:23:15 GMT  
2009-07-28T05:23:15  
5:23 AM  
05:23 AM  
5:23  
05:23  
5:23:15 AM  
05:23:15 AM  
5:23:15  
05:23:15  
2009-07-28 05:23:15Z  
Tuesday, July 28, 2009 12:23:15 PM  
Tuesday, July 28, 2009 12:23:15 PM  
Tuesday, July 28, 2009 12:23:15  
Tuesday, July 28, 2009 12:23:15  
July 28, 2009 12:23:15 PM  
July 28, 2009 12:23:15 PM  
July 28, 2009 12:23:15  
July 28, 2009 12:23:15  
Tuesday, 28 July, 2009 12:23:15 PM  
Tuesday, 28 July, 2009 12:23:15 PM  
Tuesday, 28 July, 2009 12:23:15  
Tuesday, 28 July, 2009 12:23:15  
28 July, 2009 12:23:15 PM  
28 July, 2009 12:23:15 PM  
28 July, 2009 12:23:15  
28 July, 2009 12:23:15  
July, 2009  
July, 2009  

Hinweise

Das Zeichen folgen Array, das DateTime.GetDateTimeFormats() von der-Methode zurückgegeben wird, entspricht dem Kombinieren der Zeichen DateTime.GetDateTimeFormats(Char) folgen Arrays, die von separaten Aufrufen der-Methode mit "d" zurückgegeben werden. die Standardformat Zeichenfolgen "d", "f", "f", "g", "g", "m", "o", "r", "s", "t", "t", "u", "u" und "y".The string array returned by the DateTime.GetDateTimeFormats() method is equivalent to combining the string arrays returned by separate calls to the DateTime.GetDateTimeFormats(Char) method with the "d", "D", "f", "F", "g", "G", "m", "o", "r", "s", "t", "T", "u", "U", and "y" standard format strings. Weitere Informationen zu Standardformat Bezeichnerzeichen finden Sie unter Standardformat Zeichenfolgen für Datum und Uhrzeit.For more information about standard format specifiers, see Standard Date and Time Format Strings.

Jedes Element des Rückgabewerts wird anhand von Informationen aus der aktuellen Kultur formatiert.Each element of the return value is formatted using information from the current culture. Weitere Informationen zu kulturspezifischen Formatierungsinformationen für die aktuelle Kultur finden CultureInfo.CurrentCultureSie unter.For more information about culture-specific formatting information for the current culture, see CultureInfo.CurrentCulture.

Wichtig

Da bei dieser Methode Kultur abhängige Daten verwendet werden, sollten Sie nicht davon ausgehen, dass mehrere Aufrufe der-Methode identische Daten zurückgeben.Because this method uses culture-sensitive data, you should not assume that multiple calls to the method will return identical data. Die von dieser Methode zurückgegebenen Daten können sich ändern, wenn sich die aktuelle Kultur ändert, der Benutzer die einzelnen kulturellen Einstellungen überschreibt oder ein Update auf die kulturellen Daten des Systems durchgeführt wird.The data returned by this method can change if the current culture changes, the user overrides individual cultural settings, or an update occurs to the system's cultural data.

Siehe auch

GetDateTimeFormats(Char) GetDateTimeFormats(Char) GetDateTimeFormats(Char) GetDateTimeFormats(Char)

Konvertiert den Wert dieser Instanz in alle Zeichenfolgendarstellungen, die von den angegebenen Standardformatbezeichnern für Datum und Uhrzeit unterstützt werden.Converts the value of this instance to all the string representations supported by the specified standard date and time format specifier.

public:
 cli::array <System::String ^> ^ GetDateTimeFormats(char format);
public string[] GetDateTimeFormats (char format);
member this.GetDateTimeFormats : char -> string[]
Public Function GetDateTimeFormats (format As Char) As String()

Parameter

format
Char Char Char Char

Standardformatzeichenfolgen für Datum und UhrzeitA standard date and time format string.

Gibt zurück

String[]

Ein Array von Zeichenfolgen, in dem jedes Element eine mit dem format-Standardformatbezeichner für Datum und Uhrzeit formatierte Darstellung des Werts dieser Instanz ist.A string array where each element is the representation of the value of this instance formatted with the format standard date and time format specifier.

Ausnahmen

format ist kein gültiges Standardzeichen des Formatbezeichners für Datum und Uhrzeit.format is not a valid standard date and time format specifier character.

Beispiele

Das folgende Beispiel veranschaulicht die GetDateTimeFormats(Char) Methode.The following example demonstrates the GetDateTimeFormats(Char) method. Es zeigt die Zeichen folgen Darstellung eines Datums mit dem Long Date Format Bezeichner ("D") für die aktuelle Kultur an.It displays the string representation of a date using the long date format specifier ("D") for the current culture.

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

// Get the long date formats using the current culture.
string [] longJuly28Formats = 
			july28.GetDateTimeFormats('D');

// Display july28 in all long date formats.
foreach (string format in longJuly28Formats) {
	Console.WriteLine(format);
}
    // The example displays the following output:
    //       Tuesday, July 28, 2009
    //       July 28, 2009
    //       Tuesday, 28 July, 2009
    //       28 July, 2009
Dim july28 As Date = #7/28/2009 5:23:15#

' Get the long date formats using the current culture.
Dim longJuly28Formats() As String = july28.GetDateTimeFormats("D"c)

' Display july28 in all long date formats.
For Each format As String In longJuly28Formats
	Console.WriteLine(format)
    Next			
    ' The example displays the following output:
    '       Tuesday, July 28, 2009
    '       July 28, 2009
    '       Tuesday, 28 July, 2009
    '       28 July, 2009

Hinweise

Der format -Parameter kann ein beliebiger Standardformat Bearbeiter für Datum und Uhrzeit sein.The format parameter can be any of the standard date and time format specifiers. Hierzu gehören d, d, f, f, g, g, m (oder m), o (oder o), r (oder r), s, t, t, u, u und y (oder y).These include d, D, f, F, g, G, M (or m), O (or o), R (or r), s, t, T, u, U, and Y (or y). Weitere Informationen finden Sie unter Standard Format Zeichenfolgen für Datum und Uhrzeit.For more information, see Standard Date and Time Format Strings.

Jedes Element des Rückgabewerts wird anhand von Informationen aus der aktuellen Kultur formatiert.Each element of the return value is formatted using information from the current culture. Weitere Informationen zu kulturspezifischen Formatierungsinformationen für die aktuelle Kultur finden CultureInfo.CurrentCultureSie unter.For more information about culture-specific formatting information for the current culture, see CultureInfo.CurrentCulture.

Wichtig

Da bei dieser Methode Kultur abhängige Daten verwendet werden, sollten Sie nicht davon ausgehen, dass mehrere Aufrufe der-Methode identische Daten zurückgeben.Because this method uses culture-sensitive data, you should not assume that multiple calls to the method will return identical data. Die von dieser Methode zurückgegebenen Daten können sich ändern, wenn sich die aktuelle Kultur ändert, der Benutzer die einzelnen kulturellen Einstellungen überschreibt oder ein Update auf die kulturellen Daten des Systems durchgeführt wird.The data returned by this method can change if the current culture changes, the user overrides individual cultural settings, or an update occurs to the system's cultural data.

Siehe auch

GetDateTimeFormats(IFormatProvider) GetDateTimeFormats(IFormatProvider) GetDateTimeFormats(IFormatProvider) GetDateTimeFormats(IFormatProvider)

Konvertiert den Wert dieser Instanz in alle Zeichenfolgendarstellungen, die von den Standardformatbezeichnern für Datum und Uhrzeit und den angegebenen kulturspezifischen Formatierungsinformationen unterstützt werden.Converts the value of this instance to all the string representations supported by the standard date and time format specifiers and the specified culture-specific formatting information.

public:
 cli::array <System::String ^> ^ GetDateTimeFormats(IFormatProvider ^ provider);
public string[] GetDateTimeFormats (IFormatProvider provider);
member this.GetDateTimeFormats : IFormatProvider -> string[]
Public Function GetDateTimeFormats (provider As IFormatProvider) As String()

Parameter

provider
IFormatProvider IFormatProvider IFormatProvider IFormatProvider

Ein Objekt, das kulturabhängige Formatierungsinformationen über diese Instanz liefert.An object that supplies culture-specific formatting information about this instance.

Gibt zurück

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.A string array where each element is the representation of the value of this instance formatted with one of the standard date and time format specifiers.

Beispiele

Das folgende Beispiel veranschaulicht die DateTime.GetDateTimeFormats(IFormatProvider) Methode.The following example demonstrates the DateTime.GetDateTimeFormats(IFormatProvider) method. Es zeigt die Zeichen folgen Darstellung eines Datums mithilfe aller möglichen Standard Datums-und Uhrzeit Formate für die fr-FR-Kultur an.It displays the string representation of a date using all possible standard date and time formats for the fr-FR culture.

DateTime juil28 = DateTime(2009, 7, 28, 5, 23, 15, 16);
IFormatProvider^ culture = gcnew System::Globalization::CultureInfo("fr-FR", true );

// Get the short date formats using the S"fr-FR" culture.
array<String^>^frenchJuly28Formats = juil28.GetDateTimeFormats(culture );

// Print [Out] july28* in all DateTime formats using fr-FR culture.
System::Collections::IEnumerator^ myEnum2 = frenchJuly28Formats->GetEnumerator();
while ( myEnum2->MoveNext() )
{
   String^ format = safe_cast<String^>(myEnum2->Current);
   System::Console::WriteLine(format );
}
DateTime july28 = new DateTime(2009, 7, 28, 5, 23, 15, 16);

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

// Display july28 in various formats using "fr-FR" culture.
foreach (string format in frenchJuly28Formats) {
	Console.WriteLine(format);
}
Dim july28 As New DateTime(2009, 7, 28, 5, 23, 15, 16)
Dim culture As New System.Globalization.CultureInfo("fr-FR", True)

Dim july28Formats As String()
' Get the short date formats using the "fr-FR" culture.
july28Formats = july28.GetDateTimeFormats(culture)

' Print out july28 in various formats using "fr-FR" culture.
For Each format As String In july28Formats
   Console.WriteLine(format)
Next 

Im Beispiel wird die folgende Ausgabe angezeigt:The example displays the following output:

28/07/2009  
28/07/09  
28.07.09  
28-07-09  
2009-07-28  
mardi 28 juillet 2009  
28 juil. 09  
28 juillet 2009  
mardi 28 juillet 2009 05:23  
mardi 28 juillet 2009 5:23  
mardi 28 juillet 2009 05.23  
mardi 28 juillet 2009 05 h 23  
28 juil. 09 05:23  
28 juil. 09 5:23  
28 juil. 09 05.23  
28 juil. 09 05 h 23  
28 juillet 2009 05:23  
28 juillet 2009 5:23  
28 juillet 2009 05.23  
28 juillet 2009 05 h 23  
mardi 28 juillet 2009 05:23:15  
mardi 28 juillet 2009 5:23:15  
mardi 28 juillet 2009 05.23  
mardi 28 juillet 2009 05 h 23  
28 juil. 09 05:23:15  
28 juil. 09 5:23:15  
28 juil. 09 05.23  
28 juil. 09 05 h 23  
28 juillet 2009 05:23:15  
28 juillet 2009 5:23:15  
28 juillet 2009 05.23  
28 juillet 2009 05 h 23  
28/07/2009 05:23  
28/07/2009 5:23  
28/07/2009 05.23  
28/07/2009 05 h 23  
28/07/09 05:23  
28/07/09 5:23  
28/07/09 05.23  
28/07/09 05 h 23  
28.07.09 05:23  
28.07.09 5:23  
28.07.09 05.23  
28.07.09 05 h 23  
28-07-09 05:23  
28-07-09 5:23  
28-07-09 05.23  
28-07-09 05 h 23  
2009-07-28 05:23  
2009-07-28 5:23  
2009-07-28 05.23  
2009-07-28 05 h 23  
28/07/2009 05:23:15  
28/07/2009 5:23:15  
28/07/2009 05.23  
28/07/2009 05 h 23  
28/07/09 05:23:15  
28/07/09 5:23:15  
28/07/09 05.23  
28/07/09 05 h 23  
28.07.09 05:23:15  
28.07.09 5:23:15  
28.07.09 05.23  
28.07.09 05 h 23  
28-07-09 05:23:15  
28-07-09 5:23:15  
28-07-09 05.23  
28-07-09 05 h 23  
2009-07-28 05:23:15  
2009-07-28 5:23:15  
2009-07-28 05.23  
2009-07-28 05 h 23  
28 juillet  
28 juillet  
2009-07-28T05:23:15.0160000  
2009-07-28T05:23:15.0160000  
Tue, 28 Jul 2009 05:23:15 GMT  
Tue, 28 Jul 2009 05:23:15 GMT  
2009-07-28T05:23:15  
05:23  
5:23  
05.23  
05 h 23  
05:23:15  
5:23:15  
05.23  
05 h 23  
2009-07-28 05:23:15Z  
mardi 28 juillet 2009 12:23:15  
mardi 28 juillet 2009 12:23:15  
mardi 28 juillet 2009 12.23  
mardi 28 juillet 2009 12 h 23  
28 juil. 09 12:23:15  
28 juil. 09 12:23:15  
28 juil. 09 12.23  
28 juil. 09 12 h 23  
28 juillet 2009 12:23:15  
28 juillet 2009 12:23:15  
28 juillet 2009 12.23  
28 juillet 2009 12 h 23  
juillet 2009  
juillet 2009  

Hinweise

Das Zeichen folgen Array, das DateTime.GetDateTimeFormats(IFormatProvider) von der-Methode zurückgegeben wird, entspricht dem Kombinieren der Zeichen DateTime.GetDateTimeFormats(Char, IFormatProvider) folgen Arrays, die von separaten Aufrufen der-Methode mit "d" zurückgegeben werden. die Standardformat Zeichenfolgen "d", "f", "f", "g", "g", "m", "o", "r", "s", "t", "t", "u", "u" und "y".The string array returned by the DateTime.GetDateTimeFormats(IFormatProvider) method is equivalent to combining the string arrays returned by separate calls to the DateTime.GetDateTimeFormats(Char, IFormatProvider) method with the "d", "D", "f", "F", "g", "G", "m", "o", "r", "s", "t", "T", "u", "U", and "y" standard format strings. Weitere Informationen zu Standardformat Bezeichnerzeichen finden Sie unter Standardformat Zeichenfolgen für Datum und Uhrzeit.For more information about standard format specifiers, see Standard Date and Time Format Strings.

Jedes Element des Rückgabewerts wird mithilfe von kulturspezifischen Informationen formatiert, die providervon bereitgestellt werden.Each element of the return value is formatted using culture-specific information supplied by provider.

Wichtig

Da diese Methode Kultur abhängige Daten verwendet, sollten Sie nicht davon ausgehen, dass mehrere Aufrufe der-Methode identische Daten zurückgeben provider , es CultureInfo sei denn, ist ein-Objekt, das die invariante Kultur darstellt.Because this method uses culture-sensitive data, you should not assume that multiple calls to the method will return identical data unless provider is a CultureInfo object that represents the invariant culture. Die von dieser Methode zurückgegebenen Daten können sich ändern, wenn der Benutzer die einzelnen kulturellen Einstellungen provider von überschreibt, oder wenn ein Update auf die kulturellen Daten providerdes Systems für folgt.The data returned by this method can change if the user overrides the individual cultural settings of provider or if an update occurs to the system's cultural data for provider.

Siehe auch

GetDateTimeFormats(Char, IFormatProvider) GetDateTimeFormats(Char, IFormatProvider) GetDateTimeFormats(Char, IFormatProvider) GetDateTimeFormats(Char, IFormatProvider)

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.Converts the value of this instance to all the string representations supported by the specified standard date and time format specifier and culture-specific formatting information.

public:
 cli::array <System::String ^> ^ GetDateTimeFormats(char format, IFormatProvider ^ provider);
public string[] GetDateTimeFormats (char format, IFormatProvider provider);
member this.GetDateTimeFormats : char * IFormatProvider -> string[]
Public Function GetDateTimeFormats (format As Char, provider As IFormatProvider) As String()

Parameter

format
Char Char Char Char

Eine Formatzeichenfolge für Datum und Uhrzeit.A date and time format string.

provider
IFormatProvider IFormatProvider IFormatProvider IFormatProvider

Ein Objekt, das kulturabhängige Formatierungsinformationen über diese Instanz liefert.An object that supplies culture-specific formatting information about this instance.

Gibt zurück

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.A string array where each element is the representation of the value of this instance formatted with one of the standard date and time format specifiers.

Ausnahmen

format ist kein gültiges Standardzeichen des Formatbezeichners für Datum und Uhrzeit.format is not a valid standard date and time format specifier character.

Beispiele

Das folgende Beispiel veranschaulicht die GetDateTimeFormats(Char, IFormatProvider) Methode.The following example demonstrates the GetDateTimeFormats(Char, IFormatProvider) method. Die Zeichen folgen Darstellungen eines Datums werden mithilfe des kurzdatums Format Bezeichnern ("d") für die fr-FR-Kultur angezeigt.It displays the string representations of a date using the short date format specifier ("d") for the fr-FR culture.

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
Dim july28 As Date = #7/28/2009 5:23:15#

Dim culture As IFormatProvider = New System.Globalization.CultureInfo("fr-FR", True)
' Get the short date formats using the "fr-FR" culture.
Dim frenchJuly28Formats() As String = july28.GetDateTimeFormats("d"c, culture)

' Display july28 in short date formats using "fr-FR" culture.
For Each format As String In frenchJuly28Formats
	Console.WriteLine(format)
Next
    ' The example displays the following output:
    '       28/07/2009
    '       28/07/09
    '       28.07.09
    '       28-07-09
    '       2009-07-28

Hinweise

Der Format-Parameter kann ein beliebiger Standardformat Bearbeiter für Datum und Uhrzeit sein.The format parameter can be any of the standard date and time format specifiers. Hierzu gehören d, d, f, f, g, g, m (oder m), o (oder o), r (oder r), s, t, t, u, u und y (oder y).These include d, D, f, F, g, G, M (or m), O (or o), R (or r), s, t, T, u, U, and Y (or y). Weitere Informationen finden Sie unter Standard Format Zeichenfolgen für Datum und Uhrzeit.For more information, see Standard Date and Time Format Strings.

Jedes Element des Rückgabewerts wird mithilfe von kulturspezifischen Informationen formatiert, die providervon bereitgestellt werden.Each element of the return value is formatted using culture-specific information supplied by provider.

Wichtig

Da diese Methode Kultur abhängige Daten verwendet, sollten Sie nicht davon ausgehen, dass mehrere Aufrufe der-Methode identische Daten zurückgeben provider , es CultureInfo sei denn, ist ein-Objekt, das die invariante Kultur darstellt.Because this method uses culture-sensitive data, you should not assume that multiple calls to the method will return identical data unless provider is a CultureInfo object that represents the invariant culture. Die von dieser Methode zurückgegebenen Daten können sich ändern, wenn der Benutzer die einzelnen kulturellen Einstellungen provider von überschreibt, oder wenn ein Update auf die kulturellen Daten providerdes Systems für folgt.The data returned by this method can change if the user overrides the individual cultural settings of provider or if an update occurs to the system's cultural data for provider.

Siehe auch

Gilt für: