DateTimeFormatInfo.DateSeparator Eigenschap
Definitie
Belangrijk
Bepaalde informatie heeft betrekking op een voorlopige productversie die aanzienlijk kan worden gewijzigd voordat deze wordt uitgebracht. Microsoft biedt geen enkele expliciete of impliciete garanties met betrekking tot de informatie die hier wordt verstrekt.
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.