DateTimeFormatInfo.DateSeparator Vlastnost
Definice
Důležité
Některé informace platí pro předběžně vydaný produkt, který se může zásadně změnit, než ho výrobce nebo autor vydá. Microsoft neposkytuje žádné záruky, výslovné ani předpokládané, týkající se zde uváděných informací.
Získá nebo nastaví řetězec, který odděluje součásti data, to znamená rok, měsíc a den.
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
Hodnota vlastnosti
Řetězec, který odděluje součásti data, to znamená rok, měsíc a den. Výchozí hodnota pro InvariantInfo je "/".
Výjimky
Vlastnost je nastavena na hodnotu null
.
Vlastnost je nastavena a DateTimeFormatInfo objekt je určen jen pro čtení.
Příklady
Následující příklad vytvoří instanci CultureInfo objektu pro jazykovou verzi en-US, změní oddělovač data na "–" a zobrazí datum pomocí standardních formátovacích řetězců "d", "g" a "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
Poznámky
Pokud vlastní řetězec formátu obsahuje specifikátor formátu "/", DateTime.ToString Metoda zobrazí hodnotu DateSeparator místo "/" ve výsledném řetězci.
DateSeparatorVlastnost definuje řetězec, který nahradí oddělovač data ("/" vlastního specifikátoru formátu data a času) ve výsledném řetězci v operaci formátování. Definuje také řetězec oddělovače data v operaci analýzy.