Поделиться через


DateTimeFormatInfo.FullDateTimePattern Свойство

Определение

Возвращает или задает строку настраиваемого формата для длительной даты и длительного времени.

public:
 property System::String ^ FullDateTimePattern { System::String ^ get(); void set(System::String ^ value); };
public string FullDateTimePattern { get; set; }
member this.FullDateTimePattern : string with get, set
Public Property FullDateTimePattern As String

Значение свойства

Строка настраиваемого формата для длительной даты и длительного времени.

Исключения

Для свойства задано значение null.

Свойство задано, и DateTimeFormatInfo объект доступен только для чтения.

Примеры

В следующем примере отображается значение FullDateTimePattern для нескольких языков и региональных параметров.

using System;
using System.Globalization;

public class SamplesDTFI  {

   public static void Main()  {

      // Displays the values of the pattern properties.
      Console.WriteLine( " CULTURE    PROPERTY VALUE" );
      PrintPattern( "en-US" );
      PrintPattern( "ja-JP" );
      PrintPattern( "fr-FR" );
   }

   public static void PrintPattern( String myCulture )  {

      DateTimeFormatInfo myDTFI = new CultureInfo( myCulture, false ).DateTimeFormat;
      Console.WriteLine( "  {0}     {1}", myCulture, myDTFI.FullDateTimePattern );
   }
}

/*
This code produces the following output. Note that the exact output format depends on the OS, the OS version, and the native globalization library used by the OS.

 CULTURE    PROPERTY VALUE
  en-US     dddd, MMMM d, yyyy h:mm:ss tt
  ja-JP     yyyy年M月d日dddd H:mm:ss
  fr-FR     dddd d MMMM yyyy HH:mm:ss

*/
Imports System.Globalization

Public Class SamplesDTFI

   Public Shared Sub Main()

      ' Displays the values of the pattern properties.
      Console.WriteLine(" CULTURE    PROPERTY VALUE")
      PrintPattern("en-US")
      PrintPattern("ja-JP")
      PrintPattern("fr-FR")

   End Sub

   Public Shared Sub PrintPattern(myCulture As [String])

      Dim myDTFI As DateTimeFormatInfo = New CultureInfo(myCulture, False).DateTimeFormat
      Console.WriteLine("  {0}     {1}", myCulture, myDTFI.FullDateTimePattern)

   End Sub

End Class

'This code produces the following output.  The question marks take the place of native script characters.
'
' CULTURE    PROPERTY VALUE
'  en-US     dddd, MMMM dd, yyyy h:mm:ss tt
'  ja-JP     yyyy'年'M'月'd'日' H:mm:ss
'  fr-FR     dddd d MMMM yyyy HH:mm:ss
'

Комментарии

Строка стандартного FullDateTimePattern формата "F" — это псевдоним свойства. Другими словами, строка настраиваемого формата, назначенная этому свойству, определяет формат строки результата для стандартной строки формата F. Дополнительные сведения см. в разделе "Стандартные строки формата даты и времени".

Значение FullDateTimePattern свойства создается динамически путем объединения LongDatePattern свойств и LongTimePattern свойств, разделенных пробелом. Это динамическое назначение выполняется в следующих условиях:

  • Если значение свойства извлекается до явного задания.
  • При изменении значения LongDatePattern свойства.
  • При изменении значения LongTimePattern свойства.

Это свойство затрагивается, если значение Calendar свойства изменяется.

Применяется к

См. также раздел