DateTimeFormatInfo.ShortDatePattern 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 vlastního formátu pro krátkou hodnotu data.
public:
property System::String ^ ShortDatePattern { System::String ^ get(); void set(System::String ^ value); };
public string ShortDatePattern { get; set; }
member this.ShortDatePattern : string with get, set
Public Property ShortDatePattern As String
Hodnota vlastnosti
Řetězec vlastního formátu pro krátkou hodnotu data.
Výjimky
Vlastnost se nastavuje na null
hodnotu .
Vlastnost se nastavuje a DateTimeFormatInfo objekt je jen pro čtení.
Příklady
Následující příklad zobrazí hodnotu ShortDatePattern vlastnosti a hodnotu data formátovaného pomocí ShortDatePattern vlastnosti pro několik jazykových verzí.
using System;
using System.Globalization;
public class SamplesDTFI
{
public static void Main()
{
string[] cultures = { "en-US", "ja-JP", "fr-FR" };
DateTime date1 = new DateTime(2011, 5, 1);
Console.WriteLine(" {0,7} {1,19} {2,10}\n", "CULTURE", "PROPERTY VALUE", "DATE");
foreach (var culture in cultures) {
DateTimeFormatInfo dtfi = CultureInfo.CreateSpecificCulture(culture).DateTimeFormat;
Console.WriteLine(" {0,7} {1,19} {2,10}", culture,
dtfi.ShortDatePattern,
date1.ToString("d", dtfi));
}
}
}
// The example displays the following output:
// CULTURE PROPERTY VALUE DATE
//
// en-US M/d/yyyy 5/1/2011
// ja-JP yyyy/MM/dd 2011/05/01
// fr-FR dd/MM/yyyy 01/05/2011
Imports System.Globalization
Public Class SamplesDTFI
Public Shared Sub Main()
Dim cultures() As String = { "en-US", "ja-JP", "fr-FR" }
Dim date1 As Date = #05/01/2011#
Console.WriteLine(" {0,7} {1,19} {2,10}", "CULTURE", "PROPERTY VALUE", "DATE")
Console.WriteLine()
For Each culture As String In cultures
Dim dtfi As DateTimeFormatInfo = CultureInfo.CreateSpecificCulture(culture).DateTimeFormat
Console.WriteLine(" {0,7} {1,19} {2,10}", culture,
dtfi.ShortDatePattern,
date1.ToString("d", dtfi))
Next
End Sub
End Class
' The example displays the following output:
' CULTURE PROPERTY VALUE DATE
'
' en-US M/d/yyyy 5/1/2011
' ja-JP yyyy/MM/dd 2011/05/01
' fr-FR dd/MM/yyyy 01/05/2011
Následující příklad upraví vlastnost objektu ShortDatePatternDateTimeFormatInfo, který představuje konvence formátování anglické jazykové verze (USA). Zobrazuje také hodnotu data dvakrát, nejprve aby odrážela původní ShortDatePattern vlastnost a pak odrážela hodnotu nové vlastnosti.
using System;
using System.Globalization;
public class Example
{
public static void Main()
{
DateTimeFormatInfo dtfi = CultureInfo.CreateSpecificCulture("en-US").DateTimeFormat;
DateTime date1 = new DateTime(2011, 5, 1);
Console.WriteLine("Original Short Date Pattern:");
Console.WriteLine(" {0}: {1}", dtfi.ShortDatePattern,
date1.ToString("d", dtfi));
dtfi.DateSeparator = "-";
dtfi.ShortDatePattern = @"yyyy/MM/dd";
Console.WriteLine("Revised Short Date Pattern:");
Console.WriteLine(" {0}: {1}", dtfi.ShortDatePattern,
date1.ToString("d", dtfi));
}
}
// The example displays the following output:
// Original Short Date Pattern:
// M/d/yyyy: 5/1/2011
// Revised Short Date Pattern:
// yyyy/MM/dd: 2011-05-01
Imports System.Globalization
Module Example
Public Sub Main()
Dim dtfi As DateTimeFormatInfo = CultureInfo.CreateSpecificCulture("en-US").DateTimeFormat
Dim date1 As DateTime = #05/01/2011#
Console.WriteLine("Original Short Date Pattern:")
Console.WriteLine(" {0}: {1}", dtfi.ShortDatePattern,
date1.ToString("d", dtfi))
dtfi.DateSeparator = "-"
dtfi.ShortDatePattern = "yyyy/MM/dd"
Console.WriteLine("Revised Short Date Pattern:")
Console.WriteLine(" {0}: {1}", dtfi.ShortDatePattern,
date1.ToString("d", dtfi))
End Sub
End Module
' The example displays the following output:
' Original Short Date Pattern:
' M/d/yyyy: 5/1/2011
' Revised Short Date Pattern:
' YYYY/MM/dd: 2011-05-01
Poznámky
Vlastnost ShortDatePattern definuje formát řetězců kalendářních dat specifických pro jazykovou verzi, které jsou vráceny voláním DateTime.ToString metod a DateTimeOffset.ToString a složenými řetězci formátu, které jsou dodány "d" standardní formátovací řetězec.
Tato vlastnost je ovlivněna, pokud se Calendar hodnota vlastnosti změní.