DateTimeFormatInfo.DateSeparator Propriété
Définition
Important
Certaines informations portent sur la préversion du produit qui est susceptible d’être en grande partie modifiée avant sa publication. Microsoft exclut toute garantie, expresse ou implicite, concernant les informations fournies ici.
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.