DateTimeFormatInfo.DateSeparator DateTimeFormatInfo.DateSeparator DateTimeFormatInfo.DateSeparator DateTimeFormatInfo.DateSeparator Property

Definition

Ruft die Zeichenfolge ab, die die Datumskomponenten trennt, d. h. Jahr, Monat und Tag, oder legt diese fest.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

Eigenschaftswert

Die Zeichenfolge, die die Datumskomponenten trennt, d. h. Jahr, Monat und Tag.The string that separates the components of a date, that is, the year, month, and day. Die Standardeinstellung für InvariantInfo ist "/".The default for InvariantInfo is "/".

Ausnahmen

Die Eigenschaft wird auf null festgelegt.The property is being set to null.

Die Eigenschaft wird festgelegt, und das DateTimeFormatInfo-Objekt ist schreibgeschützt.The property is being set and the DateTimeFormatInfo object is read-only.

Beispiele

Das folgende Beispiel instanziiert ein CultureInfo Objekt ändert sich die Datumstrennzeichen, für die Kultur En-US "-", und zeigt ein Datum mithilfe des "d", "G", und standardmäßigen Formatzeichenfolgen "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

Hinweise

Wenn eine benutzerdefinierte Formatzeichenfolge mit den Formatbezeichner "/" enthält die DateTime.ToString Methode zeigt den Wert der DateSeparator anstelle der "/" in der Ergebniszeichenfolge.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.

Die DateSeparator Eigenschaft definiert die Zeichenfolge, das Datumstrennzeichen ersetzt ("/" Formatbezeichner für Datum und Uhrzeit) in eine Ergebniszeichenfolge, die bei einem Formatierungsvorgang.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. Darüber hinaus wird das Datum als Zeichenfolge definiert, bei einem Analysevorgang.It also defines the date separator string in a parsing operation.

Gilt für:

Siehe auch