DateTimeFormatInfo.ShortDatePattern Właściwość
Definicja
Ważne
Niektóre informacje odnoszą się do produktu w wersji wstępnej, który może zostać znacząco zmodyfikowany przed wydaniem. Firma Microsoft nie udziela żadnych gwarancji, jawnych lub domniemanych, w odniesieniu do informacji podanych w tym miejscu.
Pobiera lub ustawia niestandardowy ciąg formatu dla wartości daty krótkiej.
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
Wartość właściwości
Ciąg formatu niestandardowego dla wartości daty krótkiej.
Wyjątki
Właściwość jest ustawiana na null
.
Właściwość jest ustawiana, a DateTimeFormatInfo obiekt jest tylko do odczytu.
Przykłady
Poniższy przykład przedstawia wartość ShortDatePattern właściwości i wartość daty sformatowanej przy użyciu ShortDatePattern właściwości dla kilku kultur.
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
Poniższy przykład modyfikuje ShortDatePattern właściwość DateTimeFormatInfo obiektu reprezentującego konwencje formatowania kultury angielskiej (Stany Zjednoczone). Wyświetla również dwukrotnie wartość daty, najpierw odzwierciedlając oryginalną ShortDatePattern właściwość, a następnie odzwierciedlając nową wartość właściwości.
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
Uwagi
Właściwość ShortDatePattern definiuje format specyficzny dla kultury ciągów daty, które są zwracane przez wywołania metod DateTime.ToString i DateTimeOffset.ToString oraz za pomocą ciągów formatu złożonego, które są dostarczane ciąg formatu standardowego "d".
Ta właściwość ma wpływ na zmianę Calendar wartości właściwości.