DateTime.GetDateTimeFormats Metoda
Definice
Důležité
Některé informace platí pro předběžně vydaný produkt, který se může zásadně změnit, než ho výrobce nebo autor vydá. Microsoft neposkytuje žádné záruky, výslovné ani předpokládané, týkající se zde uváděných informací.
Převede hodnotu této instance na všechny řetězcové reprezentace podporované standardními specifikátory formátu data a času.
Přetížení
| Name | Description |
|---|---|
| GetDateTimeFormats() |
Převede hodnotu této instance na všechny řetězcové reprezentace podporované standardními specifikátory formátu data a času. |
| GetDateTimeFormats(Char) |
Převede hodnotu této instance na všechny řetězcové reprezentace podporované specifikátorem zadaného standardního formátu data a času. |
| GetDateTimeFormats(IFormatProvider) |
Převede hodnotu této instance na všechny řetězcové reprezentace podporované standardními specifikátory formátu data a času a určenými informacemi o formátování specifické pro jazykovou verzi. |
| GetDateTimeFormats(Char, IFormatProvider) |
Převede hodnotu této instance na všechny řetězcové reprezentace podporované specifikátorem standardního formátu data a času a informacemi o formátování specifické pro jazykovou verzi. |
Poznámky
Important
Neměli byste předpokládat, že více volání GetDateTimeFormats přetížení vrátí identická data. V závislosti na konkrétním přetížení se data vrácená touto metodou můžou změnit, pokud se aktuální jazykové verze změní, uživatel přepíše individuální kulturní nastavení nebo dojde k aktualizaci kulturních dat systému.
GetDateTimeFormats()
- Zdroj:
- DateTime.cs
- Zdroj:
- DateTime.cs
- Zdroj:
- DateTime.cs
- Zdroj:
- DateTime.cs
- Zdroj:
- DateTime.cs
Převede hodnotu této instance na všechny řetězcové reprezentace podporované standardními specifikátory formátu data a času.
public:
cli::array <System::String ^> ^ GetDateTimeFormats();
public string[] GetDateTimeFormats();
member this.GetDateTimeFormats : unit -> string[]
Public Function GetDateTimeFormats () As String()
Návraty
Řetězcové pole, kde každý prvek představuje hodnotu této instance formátovanou jedním ze standardních specifikátorů formátu data a času.
Příklady
Následující příklad ukazuje metodu DateTime.GetDateTimeFormats() . Zobrazí řetězcovou reprezentaci data pomocí všech možných standardních formátů data a času v aktuální jazykové verzi počítače, což je v tomto případě en-US.
let july28 = DateTime(2009, 7, 28, 5, 23, 15, 16)
let july28Formats = july28.GetDateTimeFormats()
// Print out july28 in all DateTime formats using the default culture.
for format in july28Formats do
printfn $"{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
V příkladu se zobrazí následující výstup:
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
Poznámky
Řetězcové pole vrácené DateTime.GetDateTimeFormats() metodou je ekvivalentní kombinování řetězcových polí vrácených samostatnými voláními DateTime.GetDateTimeFormats(Char) metody s řetězci s řetězci "d", "D", "f", "F", "g", "G", "m", "o", "r", "s", "t", "T", "u", "U" a "y" standardní formátovací řetězce. Další informace o standardních specifikátorech formátu naleznete v tématu Standardní řetězce formátu data a času.
Každý prvek návratové hodnoty je formátován pomocí informací z aktuální jazykové verze. Další informace o formátování specifické pro jazykovou verzi pro aktuální jazykovou verzi naleznete v tématu CultureInfo.CurrentCulture.
Important
Vzhledem k tomu, že tato metoda používá data citlivá na jazykovou verzi, neměli byste předpokládat, že více volání metody vrátí stejná data. Data vrácená touto metodou se mohou změnit, pokud se aktuální jazyková verze změní, uživatel přepíše individuální kulturní nastavení nebo dojde k aktualizaci kulturních dat systému.
Viz také
Platí pro
GetDateTimeFormats(Char)
- Zdroj:
- DateTime.cs
- Zdroj:
- DateTime.cs
- Zdroj:
- DateTime.cs
- Zdroj:
- DateTime.cs
- Zdroj:
- DateTime.cs
Převede hodnotu této instance na všechny řetězcové reprezentace podporované specifikátorem zadaného standardního formátu data a času.
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
Standardní řetězec formátu data a času.
Návraty
Řetězcové pole, kde každý prvek představuje hodnotu této instance formátovanou standardním specifikátorem format formátu data a času.
Výjimky
format není platný standardní specifikátor formátu data a času.
Příklady
Následující příklad ukazuje metodu GetDateTimeFormats(Char) . Zobrazí řetězcovou reprezentaci data pomocí specifikátoru formátu dlouhého data ("D") pro aktuální jazykovou verzi.
let july28 = DateTime(2009, 7, 28, 5, 23, 15)
// Get the long date formats using the current culture.
let longJuly28Formats =
july28.GetDateTimeFormats 'D'
// Display july28 in all long date formats.
for format in longJuly28Formats do
printfn $"{format}"
// The example displays the following output:
// Tuesday, July 28, 2009
// July 28, 2009
// Tuesday, 28 July, 2009
// 28 July, 2009
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
Poznámky
Parametr format může být libovolný ze standardních specifikátorů formátu data a času. Patří sem d, D, f, F, g, G, M (nebo m), O (nebo o), R (nebo r), s, t, T, u, U, U a Y (nebo y). Další informace naleznete v tématu Standardní řetězce formátu data a času.
Každý prvek návratové hodnoty je formátován pomocí informací z aktuální jazykové verze. Další informace o formátování specifické pro jazykovou verzi pro aktuální jazykovou verzi naleznete v tématu CultureInfo.CurrentCulture.
Important
Vzhledem k tomu, že tato metoda používá data citlivá na jazykovou verzi, neměli byste předpokládat, že více volání metody vrátí stejná data. Data vrácená touto metodou se mohou změnit, pokud se aktuální jazyková verze změní, uživatel přepíše individuální kulturní nastavení nebo dojde k aktualizaci kulturních dat systému.
Viz také
Platí pro
GetDateTimeFormats(IFormatProvider)
- Zdroj:
- DateTime.cs
- Zdroj:
- DateTime.cs
- Zdroj:
- DateTime.cs
- Zdroj:
- DateTime.cs
- Zdroj:
- DateTime.cs
Převede hodnotu této instance na všechny řetězcové reprezentace podporované standardními specifikátory formátu data a času a určenými informacemi o formátování specifické pro jazykovou verzi.
public:
cli::array <System::String ^> ^ GetDateTimeFormats(IFormatProvider ^ provider);
public 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
Objekt, který poskytuje informace o formátování specifické pro jazykovou verzi této instance.
Návraty
Řetězcové pole, kde každý prvek představuje hodnotu této instance formátovanou jedním ze standardních specifikátorů formátu data a času.
Příklady
Následující příklad ukazuje metodu DateTime.GetDateTimeFormats(IFormatProvider) . Zobrazí řetězcovou reprezentaci data pomocí všech standardních formátů data a času pro jazykovou verzi fr-FR.
let july28 = DateTime(2009, 7, 28, 5, 23, 15, 16)
let culture =
System.Globalization.CultureInfo("fr-FR", true)
// Get the short date formats using the "fr-FR" culture.
let frenchJuly28Formats =
july28.GetDateTimeFormats culture
// Display july28 in various formats using "fr-FR" culture.
for format in frenchJuly28Formats do
printfn $"{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
V příkladu se zobrazí následující výstup:
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
Poznámky
Řetězcové pole vrácené DateTime.GetDateTimeFormats(IFormatProvider) metodou je ekvivalentní kombinování řetězcových polí vrácených samostatnými voláními DateTime.GetDateTimeFormats(Char, IFormatProvider) metody s řetězci s řetězci "d", "D", "f", "F", "g", "G", "m", "o", "r", "s", "t", "T", "u", "U" a "y" standardní formátovací řetězce. Další informace o standardních specifikátorech formátu naleznete v tématu Standardní řetězce formátu data a času.
Každý prvek návratové hodnoty je formátován pomocí informací specifických pro jazykovou verzi, které providerposkytuje .
Important
Vzhledem k tomu, že tato metoda používá data citlivá na jazykovou verzi, neměli byste předpokládat, že více volání metody vrátí stejná data, pokud provider není CultureInfo objekt, který představuje invariantní jazykovou verzi. Data vrácená touto metodou se mohou změnit, pokud uživatel přepíše individuální kulturní nastavení provider nebo pokud dojde k aktualizaci kulturních dat systému pro provider.
Viz také
Platí pro
GetDateTimeFormats(Char, IFormatProvider)
- Zdroj:
- DateTime.cs
- Zdroj:
- DateTime.cs
- Zdroj:
- DateTime.cs
- Zdroj:
- DateTime.cs
- Zdroj:
- DateTime.cs
Převede hodnotu této instance na všechny řetězcové reprezentace podporované specifikátorem standardního formátu data a času a informacemi o formátování specifické pro jazykovou verzi.
public:
cli::array <System::String ^> ^ GetDateTimeFormats(char format, IFormatProvider ^ provider);
public 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
Řetězec formátu data a času.
- provider
- IFormatProvider
Objekt, který poskytuje informace o formátování specifické pro jazykovou verzi této instance.
Návraty
Řetězcové pole, kde každý prvek představuje hodnotu této instance formátovanou jedním ze standardních specifikátorů formátu data a času.
Výjimky
format není platný standardní specifikátor formátu data a času.
Příklady
Následující příklad ukazuje metodu GetDateTimeFormats(Char, IFormatProvider) . Zobrazí řetězcové reprezentace data pomocí specifikátoru krátkého formátu data ("d") pro jazykovou verzi fr-FR.
let july28 = DateTime(2009, 7, 28, 5, 23, 15)
let culture =
System.Globalization.CultureInfo("fr-FR", true)
// Get the short date formats using the "fr-FR" culture.
let frenchJuly28Formats =
july28.GetDateTimeFormats('d', culture)
// Display july28 in short date formats using "fr-FR" culture.
for format in frenchJuly28Formats do
printfn $"{format}"
// The example displays the following output:
// 28/07/2009
// 28/07/09
// 28.07.09
// 28-07-09
// 2009-07-28
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
Poznámky
Parametr formátu může být libovolný ze standardních specifikátorů formátu data a času. Patří sem d, D, f, F, g, G, M (nebo m), O (nebo o), R (nebo r), s, t, T, u, U, U a Y (nebo y). Další informace naleznete v tématu Standardní řetězce formátu data a času.
Každý prvek návratové hodnoty je formátován pomocí informací specifických pro jazykovou verzi, které providerposkytuje .
Important
Vzhledem k tomu, že tato metoda používá data citlivá na jazykovou verzi, neměli byste předpokládat, že více volání metody vrátí stejná data, pokud provider není CultureInfo objekt, který představuje invariantní jazykovou verzi. Data vrácená touto metodou se mohou změnit, pokud uživatel přepíše individuální kulturní nastavení provider nebo pokud dojde k aktualizaci kulturních dat systému pro provider.