DateTimeFormatInfo.FullDateTimePattern DateTimeFormatInfo.FullDateTimePattern DateTimeFormatInfo.FullDateTimePattern DateTimeFormatInfo.FullDateTimePattern Property

定義

長い日付値と長い時刻値のカスタム書式指定文字列を取得または設定します。Gets or sets the custom format string for a long date and long time value.

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

プロパティ値

長い日付値と長い時刻値のカスタム書式指定文字列。The custom format string for a long date and long time value.

例外

プロパティが null に設定されています。The property is being set to null.

このプロパティが設定されていますが、DateTimeFormatInfo オブジェクトは読み取り専用です。The property is being set and the DateTimeFormatInfo object is read-only.

次の例の値を表示するFullDateTimePatternいくつかのカルチャ。The following example displays the value of FullDateTimePattern for a few cultures.

using namespace System;
using namespace System::Globalization;
void PrintPattern( String^ myCulture )
{
   CultureInfo^ MyCI = gcnew CultureInfo( myCulture,false );
   DateTimeFormatInfo^ myDTFI = MyCI->DateTimeFormat;
   Console::WriteLine( " {0} {1}", myCulture, myDTFI->FullDateTimePattern );
}

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

/*
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

*/
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.  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

*/
Imports System
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 'Main

   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 'PrintPattern

End Class 'SamplesDTFI 

'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
'

注釈

"F"標準書式指定文字列は、エイリアス、FullDateTimePatternプロパティ。The "F" standard format string is an alias for the FullDateTimePattern property. つまり、このプロパティに割り当てられているカスタム書式指定文字列は、"F"標準書式指定文字列の結果文字列の形式を定義します。In other words, the custom format string assigned to this property defines the format of the result string for the "F" standard format string. 詳細については、次を参照してください。 Standard Date and Time Format Stringsします。For more information, see Standard Date and Time Format Strings.

値、FullDateTimePatternプロパティは、連結することによって動的に生成される、LongDatePatternLongTimePatternプロパティは、スペースで区切られます。The value of the FullDateTimePattern property is generated dynamically by concatenating the LongDatePattern and LongTimePattern properties separated by a space. この動的な割り当ては、次の条件が発生します。This dynamic assignment occurs under the following conditions:

  • プロパティの値が前に取得された場合は、明示的に設定されました。If the property value is retrieved before it has been explicitly set.

  • ときの値、LongDatePatternプロパティの変更。When the value of the LongDatePattern property changes.

  • ときの値、LongTimePatternプロパティの変更。When the value of the LongTimePattern property changes.

このプロパティは影響を受けた場合の値、Calendarプロパティの変更。This property is affected if the value of the Calendar property changes.

適用対象

こちらもご覧ください