DateTimeFormatInfo.DateSeparator Propriété

Définition

Obtient ou définit la chaîne qui sépare les composants d'une date, c'est-à-dire l'année, le mois et le jour.

public:
 property System::String ^ DateSeparator { System::String ^ get(); void set(System::String ^ value); };
public string DateSeparator { get; set; }
member this.DateSeparator : string with get, set
Public Property DateSeparator As String

Valeur de propriété

Chaîne qui sépare les composants d'une date, c'est-à-dire l'année, le mois et le jour. La valeur par défaut de InvariantInfo est "/".

Exceptions

La propriété est définie sur null.

La propriété est définie et l’objet DateTimeFormatInfo est en lecture seule.

Exemples

L’exemple suivant instancie un CultureInfo objet pour la culture en-US, remplace son séparateur de date par « - » et affiche une date à l’aide des chaînes de format standard « d », « G » et « g ».

using System;
using System.Globalization;

public class Example
{
   public static void Main()
   {
      DateTime value = new DateTime(2013, 9, 8);

      string[] formats = { "d", "G", "g" };
      CultureInfo culture = CultureInfo.CreateSpecificCulture("en-US");
      DateTimeFormatInfo dtfi = culture.DateTimeFormat;
      dtfi.DateSeparator = "-";

      foreach (var fmt in formats)
         Console.WriteLine("{0}: {1}", fmt, value.ToString(fmt, dtfi));
   }
}
// The example displays the following output:
//       d: 9-8-2013
//       G: 9-8-2013 12:00:00 AM
//       g: 9-8-2013 12:00 AM
Imports System.Globalization

Module Example
   Public Sub Main()
      Dim value As New Date(2013, 9, 8)
      
      Dim formats() As String = { "d", "G", "g" }
      Dim culture As CultureInfo = CultureInfo.CreateSpecificCulture("en-US")
      Dim dtfi As DateTimeFormatInfo = culture.DateTimeFormat
      dtfi.DateSeparator = "-"
      
      For Each fmt In formats
         Console.WriteLine("{0}: {1}", fmt, value.ToString(fmt, dtfi))
      Next      
   End Sub
End Module

' The example displays the following output:
'       d: 9-8-2013
'       G: 9-8-2013 12:00:00 AM
'       g: 9-8-2013 12:00 AM

Remarques

Si une chaîne de format personnalisée inclut le spécificateur de format « / », la DateTime.ToString méthode affiche la valeur de DateSeparator à la place de « / » dans la chaîne de résultat.

La DateSeparator propriété définit la chaîne qui remplace le séparateur de date (« / » spécificateur de format de date et d’heure personnalisé) dans une chaîne de résultat dans une opération de mise en forme. Il définit également la chaîne de séparateur de date dans une opération d’analyse.

S’applique à

Voir aussi