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

注釈

"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. 詳細については、「標準の日付と時刻の書式指定文字列」を参照してください。For more information, see Standard Date and Time Format Strings.

FullDateTimePatternプロパティの値は、 LongDatePatternおよびLongTimePatternプロパティをスペースで区切って連結することによって、動的に生成されます。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.

適用対象

こちらもご覧ください