DateTimeFormatInfo.ShortDatePattern Właściwość

Definicja

Pobiera lub ustawia niestandardowy ciąg formatu dla wartości daty krótkiej.

C#
public string ShortDatePattern { get; set; }

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.

C#
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

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.

C#
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

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.

Dotyczy

Produkt Wersje
.NET Core 1.0, Core 1.1, Core 2.0, Core 2.1, Core 2.2, Core 3.0, Core 3.1, 5, 6, 7, 8, 9
.NET Framework 1.1, 2.0, 3.0, 3.5, 4.0, 4.5, 4.5.1, 4.5.2, 4.6, 4.6.1, 4.6.2, 4.7, 4.7.1, 4.7.2, 4.8, 4.8.1
.NET Standard 1.0, 1.1, 1.2, 1.3, 1.4, 1.6, 2.0, 2.1
UWP 10.0

Zobacz też