DateTime.GetDateTimeFormats Méthode

Définition

Convertit la valeur de cette instance en toutes les représentations sous forme de chaîne prises en charge par les spécificateurs de format de date et d’heure standard.

Surcharges

Nom Description
GetDateTimeFormats()

Convertit la valeur de cette instance en toutes les représentations sous forme de chaîne prises en charge par les spécificateurs de format de date et d’heure standard.

GetDateTimeFormats(Char)

Convertit la valeur de cette instance en toutes les représentations sous forme de chaîne prises en charge par le spécificateur de format de date et d’heure standard spécifié.

GetDateTimeFormats(IFormatProvider)

Convertit la valeur de cette instance en toutes les représentations sous forme de chaîne prises en charge par les spécificateurs de format de date et d’heure standard et les informations de mise en forme spécifiques à la culture spécifiées.

GetDateTimeFormats(Char, IFormatProvider)

Convertit la valeur de cette instance en toutes les représentations sous forme de chaîne prises en charge par le spécificateur de format de date et d’heure standard spécifiés et les informations de mise en forme propres à la culture.

Remarques

Important

Vous ne devez pas supposer que plusieurs appels aux GetDateTimeFormats surcharges retournent des données identiques. En fonction de la surcharge spécifique, les données retournées par cette méthode peuvent changer si la culture actuelle change, l’utilisateur remplace les paramètres culturels individuels ou une mise à jour se produit sur les données culturelles du système.

GetDateTimeFormats()

Source:
DateTime.cs
Source:
DateTime.cs
Source:
DateTime.cs
Source:
DateTime.cs
Source:
DateTime.cs

Convertit la valeur de cette instance en toutes les représentations sous forme de chaîne prises en charge par les spécificateurs de format de date et d’heure standard.

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

Retours

String[]

Tableau de chaînes où chaque élément est la représentation de la valeur de cette instance mise en forme avec l’un des spécificateurs de format de date et d’heure standard.

Exemples

L’exemple suivant illustre la DateTime.GetDateTimeFormats() méthode. Il affiche la représentation sous forme de chaîne d’une date à l’aide de tous les formats de date et d’heure standard possibles dans la culture actuelle de l’ordinateur, qui, dans ce cas, est 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

L’exemple affiche la sortie suivante :

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

Remarques

Le tableau de chaînes retourné par la DateTime.GetDateTimeFormats() méthode équivaut à combiner les tableaux de chaînes retournés par des appels distincts à la DateTime.GetDateTimeFormats(Char) méthode avec les chaînes de format standard « d », « D », « f », « F », « g », « G », « m », « o », « r », « s », « t », « T », « u », « U » et « y ». Pour plus d’informations sur les spécificateurs de format standard, consultez Chaînes de format de date et d’heure standard.

Chaque élément de la valeur de retour est mis en forme à l’aide d’informations de la culture actuelle. Pour plus d’informations sur la mise en forme spécifique à la culture pour la culture actuelle, consultez CultureInfo.CurrentCulture.

Important

Étant donné que cette méthode utilise des données sensibles à la culture, vous ne devez pas supposer que plusieurs appels à la méthode retournent des données identiques. Les données retournées par cette méthode peuvent changer si la culture actuelle change, que l’utilisateur remplace les paramètres culturels individuels ou qu’une mise à jour se produit sur les données culturelles du système.

Voir aussi

S’applique à

GetDateTimeFormats(Char)

Source:
DateTime.cs
Source:
DateTime.cs
Source:
DateTime.cs
Source:
DateTime.cs
Source:
DateTime.cs

Convertit la valeur de cette instance en toutes les représentations sous forme de chaîne prises en charge par le spécificateur de format de date et d’heure standard spécifié.

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()

Paramètres

format
Char

Chaîne de format de date et d’heure standard.

Retours

String[]

Tableau de chaînes où chaque élément est la représentation de la valeur de cette instance mise en forme avec le format spécificateur de format de date et d’heure standard.

Exceptions

format n’est pas un caractère spécificateur de format de date et d’heure standard valide.

Exemples

L’exemple suivant illustre la GetDateTimeFormats(Char) méthode. Il affiche la représentation sous forme de chaîne d’une date à l’aide du spécificateur de format de date long (« D ») pour la culture actuelle.

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

Remarques

Le format paramètre peut être l’un des spécificateurs de format de date et d’heure standard. Celles-ci incluent d, D, f, F, g, G, M (ou m), O (ou o), R (ou r), s, t, T, u, U et Y (ou y). Pour plus d’informations, consultez Chaînes de format de date et d’heure standard.

Chaque élément de la valeur de retour est mis en forme à l’aide d’informations de la culture actuelle. Pour plus d’informations sur la mise en forme spécifique à la culture pour la culture actuelle, consultez CultureInfo.CurrentCulture.

Important

Étant donné que cette méthode utilise des données sensibles à la culture, vous ne devez pas supposer que plusieurs appels à la méthode retournent des données identiques. Les données retournées par cette méthode peuvent changer si la culture actuelle change, que l’utilisateur remplace les paramètres culturels individuels ou qu’une mise à jour se produit sur les données culturelles du système.

Voir aussi

S’applique à

GetDateTimeFormats(IFormatProvider)

Source:
DateTime.cs
Source:
DateTime.cs
Source:
DateTime.cs
Source:
DateTime.cs
Source:
DateTime.cs

Convertit la valeur de cette instance en toutes les représentations sous forme de chaîne prises en charge par les spécificateurs de format de date et d’heure standard et les informations de mise en forme spécifiques à la culture spécifiées.

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()

Paramètres

provider
IFormatProvider

Objet qui fournit des informations de mise en forme spécifiques à la culture sur cette instance.

Retours

String[]

Tableau de chaînes où chaque élément est la représentation de la valeur de cette instance mise en forme avec l’un des spécificateurs de format de date et d’heure standard.

Exemples

L’exemple suivant illustre la DateTime.GetDateTimeFormats(IFormatProvider) méthode. Il affiche la représentation sous forme de chaîne d’une date à l’aide de tous les formats de date et d’heure standard possibles pour la culture 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

L’exemple affiche la sortie suivante :

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

Remarques

Le tableau de chaînes retourné par la DateTime.GetDateTimeFormats(IFormatProvider) méthode équivaut à combiner les tableaux de chaînes retournés par des appels distincts à la DateTime.GetDateTimeFormats(Char, IFormatProvider) méthode avec les chaînes de format standard « d », « D », « f », « F », « g », « G », « m », « o », « r », « s », « t », « T », « u », « U » et « y ». Pour plus d’informations sur les spécificateurs de format standard, consultez Chaînes de format de date et d’heure standard.

Chaque élément de la valeur de retour est mis en forme à l’aide d’informations spécifiques à la culture fournies par provider.

Important

Étant donné que cette méthode utilise des données sensibles à la culture, vous ne devez pas supposer que plusieurs appels à la méthode retournent des données identiques, sauf s’il s’agit provider d’un CultureInfo objet qui représente la culture invariante. Les données retournées par cette méthode peuvent changer si l’utilisateur remplace les paramètres culturels individuels ou provider si une mise à jour se produit pour les données providerculturelles du système.

Voir aussi

S’applique à

GetDateTimeFormats(Char, IFormatProvider)

Source:
DateTime.cs
Source:
DateTime.cs
Source:
DateTime.cs
Source:
DateTime.cs
Source:
DateTime.cs

Convertit la valeur de cette instance en toutes les représentations sous forme de chaîne prises en charge par le spécificateur de format de date et d’heure standard spécifiés et les informations de mise en forme propres à la culture.

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()

Paramètres

format
Char

Chaîne de format de date et d’heure.

provider
IFormatProvider

Objet qui fournit des informations de mise en forme spécifiques à la culture sur cette instance.

Retours

String[]

Tableau de chaînes où chaque élément est la représentation de la valeur de cette instance mise en forme avec l’un des spécificateurs de format de date et d’heure standard.

Exceptions

format n’est pas un caractère spécificateur de format de date et d’heure standard valide.

Exemples

L’exemple suivant illustre la GetDateTimeFormats(Char, IFormatProvider) méthode. Il affiche les représentations sous forme de chaîne d’une date à l’aide du spécificateur de format de date court (« d ») pour la culture 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

Remarques

Le paramètre de format peut être l’un des spécificateurs de format de date et d’heure standard. Celles-ci incluent d, D, f, F, g, G, M (ou m), O (ou o), R (ou r), s, t, T, u, U et Y (ou y). Pour plus d’informations, consultez Chaînes de format de date et d’heure standard.

Chaque élément de la valeur de retour est mis en forme à l’aide d’informations spécifiques à la culture fournies par provider.

Important

Étant donné que cette méthode utilise des données sensibles à la culture, vous ne devez pas supposer que plusieurs appels à la méthode retournent des données identiques, sauf s’il s’agit provider d’un CultureInfo objet qui représente la culture invariante. Les données retournées par cette méthode peuvent changer si l’utilisateur remplace les paramètres culturels individuels ou provider si une mise à jour se produit pour les données providerculturelles du système.

Voir aussi

S’applique à