DateTimeFormatInfo.DateSeparator Egenskap
Definition
Viktigt
En del information gäller för förhandsversionen av en produkt och kan komma att ändras avsevärt innan produkten blir allmänt tillgänglig. Microsoft lämnar inga garantier, uttryckliga eller underförstådda, avseende informationen som visas här.
Hämtar eller anger strängen som separerar komponenterna i ett datum, det vill: år, månad och 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
Egenskapsvärde
Strängen som separerar komponenterna i ett datum, det vill: år, månad och dag. Standardvärdet för InvariantInfo är "/".
Undantag
Egenskapen är inställd på null.
Egenskapen anges och objektet DateTimeFormatInfo är skrivskyddat.
Exempel
I följande exempel instansierar ett CultureInfo objekt för en-US kultur, ändrar dess datumavgränsare till "-" och visar ett datum med standardformatsträngarna "d", "G" och "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
Kommentarer
Om en anpassad formatsträng innehåller formatspecificeraren DateTime.ToString "/" visar metoden värdet DateSeparator för i stället för "/" i resultatsträngen.
Egenskapen DateSeparator definierar strängen som ersätter datumavgränsaren ("/" anpassad datum- och tidsformatsspecificerare) i en resultatsträng i en formateringsåtgärd. Den definierar också datumavgränsningssträngen i en parsningsåtgärd.