Exportieren (0) Drucken
Alle erweitern
Dieser Artikel wurde maschinell übersetzt. Bewegen Sie den Mauszeiger über die Sätze im Artikel, um den Originaltext anzuzeigen. Weitere Informationen
Übersetzung
Original

DateTimeFormatInfo.DateSeparator-Eigenschaft

Ruft die Zeichenfolge ab, die die Datumskomponenten trennt, d. h. Jahr, Monat und Tag, oder legt diese fest.

Namespace:  System.Globalization
Assembly:  mscorlib (in mscorlib.dll)

public string DateSeparator { get; set; }

Eigenschaftswert

Typ: System.String
Die Zeichenfolge, die die Datumskomponenten trennt, d. h. Jahr, Monat und Tag. Die Standardeinstellung für InvariantInfo ist "/".

AusnahmeBedingung
ArgumentNullException

Die Eigenschaft wird auf null festgelegt.

InvalidOperationException

Die Eigenschaft wird gerade festgelegt, und das DateTimeFormatInfo-Objekt ist schreibgeschützt.

Wenn eine benutzerdefinierte Formatzeichenfolge Formatbezeichner "/" enthält, wird die DateTime.ToString-Methode den Wert DateSeparator anstelle "/" in der Ergebniszeichenfolge an.

Die Eigenschaft DateSeparator definiert die Zeichenfolge, die das Datumstrennzeichen ("/" Benutzerdefinierter Formatbezeichner) in eine Ergebniszeichenfolge in einem Formatierungsvorgang ersetzt. Sie definiert auch die Datumstrennzeichenfolge in einem Analysevorgang.

Das folgende Beispiel instanziiert ein CultureInfo-Objekt für die Kultur en-US, bleibt das Datumstrennzeichen "-" und zeigt ein Datum an, indem der "d", "G" und "g Standardformatzeichenfolgen verwendet.


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


.NET Framework

Unterstützt in: 4.5.2, 4.5.1, 4.5, 4, 3.5, 3.0, 2.0, 1.1, 1.0

.NET Framework Client Profile

Unterstützt in: 4, 3.5 SP1

Windows Phone 8.1, Windows Phone 8, Windows 8.1, Windows Server 2012 R2, Windows 8, Windows Server 2012, Windows 7, Windows Vista SP2, Windows Server 2008 (Server Core-Rolle wird nicht unterstützt), Windows Server 2008 R2 (Server Core-Rolle wird mit SP1 oder höher unterstützt; Itanium wird nicht unterstützt)

.NET Framework unterstützt nicht alle Versionen sämtlicher Plattformen. Eine Liste der unterstützten Versionen finden Sie unter Systemanforderungen für .NET Framework.

Community-Beiträge

HINZUFÜGEN
Anzeigen:
© 2015 Microsoft