DateTimeFormatInfo.DateSeparator Eigenschap

Definitie

Hiermee haalt u de tekenreeks op die de onderdelen van een datum scheidt, dat wil gezegd, het jaar, de maand en de dag.

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

Waarde van eigenschap

De tekenreeks die de onderdelen van een datum scheidt, dat wil gezegd het jaar, de maand en de dag. De standaardwaarde InvariantInfo is '/'.

Uitzonderingen

De eigenschap wordt ingesteld op null.

De eigenschap wordt ingesteld en het object heeft het DateTimeFormatInfo kenmerk Alleen-lezen.

Voorbeelden

In het volgende voorbeeld wordt een CultureInfo object geïnstitueerd voor de en-US cultuur, wordt het datumscheidingsteken gewijzigd in '-' en wordt een datum weergegeven met behulp van de tekenreeksen 'd', 'G' en '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

Opmerkingen

Als een tekenreeks voor een aangepaste notatie de notatieaanduiding '/' bevat, geeft de DateTime.ToString methode de waarde weer in DateSeparator plaats van de '/' in de resultaattekenreeks.

De DateSeparator eigenschap definieert de tekenreeks die het datumscheidingsteken (/" aangepaste datum- en tijdnotatieaanduiding) vervangt in een resultaattekenreeks in een opmaakbewerking. Het definieert ook de tekenreeks voor het datumscheidingsteken in een parseringsbewerking.

Van toepassing op

Zie ook