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.Gets or sets the string that separates the components of a date, that is, the year, month, and day.

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.The string that separates the components of a date, that is, the year, month, and day. La valeur par défaut de InvariantInfo est "/".The default for InvariantInfo is "/".

Exceptions

La propriété est définie sur null.The property is being set to null.

La propriété est définie et l’objet DateTimeFormatInfo est en lecture seule.The property is being set and the DateTimeFormatInfo object is read-only.

Exemples

L’exemple suivant instancie un objet CultureInfo 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 ».The following example instantiates a CultureInfo object for the en-US culture, changes its date separator to "-", and displays a date by using the "d", "G", and "g" standard format strings.

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 comprend le spécificateur de format "/", la méthode DateTime.ToString affiche la valeur de DateSeparator à la place de "/" dans la chaîne de résultat.If a custom format string includes the "/" format specifier, the DateTime.ToString method displays the value of DateSeparator in place of the "/" in the result string.

La propriété DateSeparator 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.The DateSeparator property defines the string that replaces the date separator ("/" custom date and time format specifier) in a result string in a formatting operation. Il définit également la chaîne de séparateur de date dans une opération d’analyse.It also defines the date separator string in a parsing operation.

S’applique à

Voir aussi