DateTime.GetDateTimeFormats Metoda

Definicja

Konwertuje wartość tego wystąpienia na wszystkie reprezentacje ciągów obsługiwane przez specyfikatory standardowego formatu daty i godziny.Converts the value of this instance to all the string representations supported by the standard date and time format specifiers.

Przeciążenia

GetDateTimeFormats()

Konwertuje wartość tego wystąpienia na wszystkie reprezentacje ciągów obsługiwane przez specyfikatory standardowego formatu daty i godziny.Converts the value of this instance to all the string representations supported by the standard date and time format specifiers.

GetDateTimeFormats(Char)

Konwertuje wartość tego wystąpienia na wszystkie reprezentacje ciągów obsługiwane przez określony standardowy specyfikator formatu daty i godziny.Converts the value of this instance to all the string representations supported by the specified standard date and time format specifier.

GetDateTimeFormats(IFormatProvider)

Konwertuje wartość tego wystąpienia na wszystkie reprezentacje ciągów obsługiwane przez specyfikatory standardowego formatu daty i godziny oraz określone informacje o formatowaniu specyficzne dla kultury.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)

Konwertuje wartość tego wystąpienia na wszystkie reprezentacje ciągów obsługiwane przez określony specyfikator standardowego formatu daty i godziny oraz informacje o formatowaniu specyficzne dla kultury.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.

Uwagi

Ważne

Nie należy zakładać, że wiele wywołań przeciążeń GetDateTimeFormats zwróci identyczne dane.You should not assume that multiple calls to the GetDateTimeFormats overloads will return identical data. W zależności od konkretnego przeciążenia dane zwrócone przez tę metodę mogą ulec zmianie, jeśli bieżąca kultura ulegnie zmianie, użytkownik zastąpi poszczególne ustawienia kulturowe lub aktualizacja będzie miała wpływ na dane kulturowe systemu.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()

Konwertuje wartość tego wystąpienia na wszystkie reprezentacje ciągów obsługiwane przez specyfikatory standardowego formatu daty i godziny.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()

Zwraca

String[]

Tablica ciągów, w której każdy element jest reprezentacją wartości tego wystąpienia sformatowane przy użyciu jednego ze specyfikatorów standardowego formatu daty i godziny.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.

Przykłady

Poniższy przykład demonstruje metodę DateTime.GetDateTimeFormats().The following example demonstrates the DateTime.GetDateTimeFormats() method. Wyświetla ciąg reprezentujący datę przy użyciu wszystkich możliwych standardowych formatów daty i godziny w bieżącej kulturze komputera, co w tym przypadku jest 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

W przykładzie są wyświetlane następujące dane wyjściowe: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  

Uwagi

Tablica ciągów zwracana przez metodę DateTime.GetDateTimeFormats() jest równoważna łączeniu tablic ciągów zwracanych przez oddzielne wywołania metody DateTime.GetDateTimeFormats(Char) z "d", "D", "f", "F", "g", "G", "m", "o", "r", "s", "t", "T", "u", "U" i "y" ciągów formatu standardowego.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. Aby uzyskać więcej informacji na temat specyfikatorów formatu standardowego, zobacz ciągi standardowych formatów daty i godziny.For more information about standard format specifiers, see Standard Date and Time Format Strings.

Każdy element wartości zwracanej jest formatowany przy użyciu informacji z bieżącej kultury.Each element of the return value is formatted using information from the current culture. Aby uzyskać więcej informacji na temat informacji o formatowaniu specyficznych dla kultury dla bieżącej kultury, zobacz CultureInfo.CurrentCulture.For more information about culture-specific formatting information for the current culture, see CultureInfo.CurrentCulture.

Ważne

Ponieważ ta metoda używa danych wrażliwych na kulturę, nie należy zakładać, że wiele wywołań metody zwróci identyczne dane.Because this method uses culture-sensitive data, you should not assume that multiple calls to the method will return identical data. Dane zwrócone przez tę metodę mogą ulec zmianie, jeśli bieżąca kultura ulegnie zmianie, użytkownik zastąpi poszczególne ustawienia kulturowe lub aktualizacja będzie miała wpływ na dane kulturowe systemu.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.

Zobacz też

GetDateTimeFormats(Char)

Konwertuje wartość tego wystąpienia na wszystkie reprezentacje ciągów obsługiwane przez określony standardowy specyfikator formatu daty i godziny.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()

Parametry

format
Char

Standardowy ciąg formatu daty i godziny.A standard date and time format string.

Zwraca

String[]

Tablica ciągów, w której każdy element jest reprezentacją wartości tego wystąpienia sformatowane przy użyciu standardowego specyfikatora formatu daty i godziny format.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.

Wyjątki

format nie jest prawidłowym znakiem standardowego formatu daty i godziny.format is not a valid standard date and time format specifier character.

Przykłady

Poniższy przykład demonstruje metodę GetDateTimeFormats(Char).The following example demonstrates the GetDateTimeFormats(Char) method. Wyświetla ciąg reprezentujący datę przy użyciu specyfikatora formatu daty długiej ("D") dla bieżącej kultury.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

Uwagi

Parametr format może być dowolnym ze specyfikatorów standardowego formatu daty i godziny.The format parameter can be any of the standard date and time format specifiers. Są to między innymi d, D, f, F, g, G, M (lub M), O (lub O), R (lub R), s, t, T, u, U i Y (lub 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). Aby uzyskać więcej informacji, zobacz ciągi standardowych formatów daty i godziny.For more information, see Standard Date and Time Format Strings.

Każdy element wartości zwracanej jest formatowany przy użyciu informacji z bieżącej kultury.Each element of the return value is formatted using information from the current culture. Aby uzyskać więcej informacji na temat informacji o formatowaniu specyficznych dla kultury dla bieżącej kultury, zobacz CultureInfo.CurrentCulture.For more information about culture-specific formatting information for the current culture, see CultureInfo.CurrentCulture.

Ważne

Ponieważ ta metoda używa danych wrażliwych na kulturę, nie należy zakładać, że wiele wywołań metody zwróci identyczne dane.Because this method uses culture-sensitive data, you should not assume that multiple calls to the method will return identical data. Dane zwrócone przez tę metodę mogą ulec zmianie, jeśli bieżąca kultura ulegnie zmianie, użytkownik zastąpi poszczególne ustawienia kulturowe lub aktualizacja będzie miała wpływ na dane kulturowe systemu.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.

Zobacz też

GetDateTimeFormats(IFormatProvider)

Konwertuje wartość tego wystąpienia na wszystkie reprezentacje ciągów obsługiwane przez specyfikatory standardowego formatu daty i godziny oraz określone informacje o formatowaniu specyficzne dla kultury.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()

Parametry

provider
IFormatProvider

Obiekt, który dostarcza informacje o formatowaniu tego wystąpienia specyficzne dla kultury.An object that supplies culture-specific formatting information about this instance.

Zwraca

String[]

Tablica ciągów, w której każdy element jest reprezentacją wartości tego wystąpienia sformatowane przy użyciu jednego ze specyfikatorów standardowego formatu daty i godziny.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.

Przykłady

Poniższy przykład demonstruje metodę DateTime.GetDateTimeFormats(IFormatProvider).The following example demonstrates the DateTime.GetDateTimeFormats(IFormatProvider) method. Wyświetla ciąg reprezentujący datę przy użyciu wszystkich możliwych standardowych formatów daty i godziny dla kultury fr-FR.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 

W przykładzie są wyświetlane następujące dane wyjściowe: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  

Uwagi

Tablica ciągów zwracana przez metodę DateTime.GetDateTimeFormats(IFormatProvider) jest równoważna łączeniu tablic ciągów zwracanych przez oddzielne wywołania metody DateTime.GetDateTimeFormats(Char, IFormatProvider) z "d", "D", "f", "F", "g", "G", "m", "o", "r", "s", "t", "T", "u", "U" i "y" ciągów formatu standardowego.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. Aby uzyskać więcej informacji na temat specyfikatorów formatu standardowego, zobacz ciągi standardowych formatów daty i godziny.For more information about standard format specifiers, see Standard Date and Time Format Strings.

Każdy element wartości zwracanej jest formatowany przy użyciu informacji specyficznych dla kultury dostarczonych przez provider.Each element of the return value is formatted using culture-specific information supplied by provider.

Ważne

Ponieważ ta metoda używa danych wrażliwych na kulturę, nie należy zakładać, że wiele wywołań metody zwróci identyczne dane, chyba że provider jest obiektem CultureInfo, który reprezentuje niezmienną kulturę.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. Dane zwrócone przez tę metodę mogą ulec zmianie, jeśli użytkownik zastąpi indywidualne ustawienia kulturowe provider lub jeśli aktualizacja ma wpływ na dane kulturowe systemu provider.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.

Zobacz też

GetDateTimeFormats(Char, IFormatProvider)

Konwertuje wartość tego wystąpienia na wszystkie reprezentacje ciągów obsługiwane przez określony specyfikator standardowego formatu daty i godziny oraz informacje o formatowaniu specyficzne dla kultury.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()

Parametry

format
Char

Ciąg formatu daty i godziny.A date and time format string.

provider
IFormatProvider

Obiekt, który dostarcza informacje o formatowaniu tego wystąpienia specyficzne dla kultury.An object that supplies culture-specific formatting information about this instance.

Zwraca

String[]

Tablica ciągów, w której każdy element jest reprezentacją wartości tego wystąpienia sformatowane przy użyciu jednego ze specyfikatorów standardowego formatu daty i godziny.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.

Wyjątki

format nie jest prawidłowym znakiem standardowego formatu daty i godziny.format is not a valid standard date and time format specifier character.

Przykłady

Poniższy przykład demonstruje metodę GetDateTimeFormats(Char, IFormatProvider).The following example demonstrates the GetDateTimeFormats(Char, IFormatProvider) method. Wyświetla reprezentacje ciągu daty przy użyciu specyfikatora formatu daty krótkiej ("d") dla kultury fr-FR.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

Uwagi

Parametr format może być dowolnym ze specyfikatorów standardowego formatu daty i godziny.The format parameter can be any of the standard date and time format specifiers. Są to między innymi d, D, f, F, g, G, M (lub M), O (lub O), R (lub R), s, t, T, u, U i Y (lub 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). Aby uzyskać więcej informacji, zobacz ciągi standardowych formatów daty i godziny.For more information, see Standard Date and Time Format Strings.

Każdy element wartości zwracanej jest formatowany przy użyciu informacji specyficznych dla kultury dostarczonych przez provider.Each element of the return value is formatted using culture-specific information supplied by provider.

Ważne

Ponieważ ta metoda używa danych wrażliwych na kulturę, nie należy zakładać, że wiele wywołań metody zwróci identyczne dane, chyba że provider jest obiektem CultureInfo, który reprezentuje niezmienną kulturę.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. Dane zwrócone przez tę metodę mogą ulec zmianie, jeśli użytkownik zastąpi indywidualne ustawienia kulturowe provider lub jeśli aktualizacja ma wpływ na dane kulturowe systemu provider.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.

Zobacz też

Dotyczy